Android_记事本事例_Android_NotePad

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
<stringname="dialog_no">否</string>
<stringname="dialog_save_success">保存成功</string>
</resБайду номын сангаасurces>
NotePad\res\layout\note_edit.xml内容:
<?xmlversion="1.0"encoding="utf-8"?>
NotePad\src\com.notpad\NotePad.java内容:
package com.notpad;
import android.app.Activity;
import android.app.AlertDialog;
import android.content.DialogInterface;
menu.add(0,LIST_ID,0,R.string.menu_list);
return true;
}
public void createDialog(){
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setMessage(R.string.dialog_message).setCancelable(false).setPositiveButton(
import android.os.Bundle;
import android.view.Menu;
import android.widget.Button;
import android.widget.Toast;
import android.view.View;
public class NotePad1 extends Activity {
<LinearLayout
android:orientation="horizontal"
android:layout_width="fill_parent"
android:layout_height="wrap_content">
<TextViewandroid:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/title"/>
<EditTextandroid:id="@+id/title"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
R.string.dialog_yes,
new DialogInterface.OnClickListener(){
public void onClick(DialogInterface dialog,int id){
Toast.makeText(NotePad1.this.getApplicationContext(),R.string.dialog_save_success,Toast.LENGTH_SHORT).show();
<stringname="body">内容</string>
<stringname="confirm">提交</string>
<stringname="menu_list">标题列表</string>
<stringname="dialog_message">确定要保存吗?</string>
<stringname="dialog_yes">是</string>
super.onCreate(savedInstanceState);
setContentView(R.layout.note_edit);
Button confirmButton = (Button)findViewById(R.id.confirm);
confirmButton.setOnClickListener(
}
}
)
.setNegativeButton(R.string.dialog_no,
new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
dialog.cancel();
}
Android_记事本事例
NotePad\res\values\strings.xml内容:
<?xmlversion="1.0"encoding="utf-8"?>
<resources>
<stringname="app_name">记事本</string>
<stringname="title">标题</string>
<EditTextandroid:id="@+id/body"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:scrollbars="vertical"/>
new View.OnClickListener(){
public void onClick(View view){
createDialog();
}
}
);
}
@Override
public boolean onCreateOptionsMenu(Menu menu){
super.onCreateOptionsMenu(menu);
}
);
AlertDialog alert = builder.create();
alert.show();
}
}
<Buttonandroid:id="@+id/confirm"
android:text="@string/confirm"
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
</LinearLayout>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
android:layout_weight="1"/>
</LinearLayout>
<TextViewandroid:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/body"/>
private static final int LIST_ID = Menu.FIRST; //定义菜单序号
/* Called when the activity is first created.活动初次创建时调用*/
@Override
public void onCreate(Bundle savedInstanceState) {
相关文档
最新文档