AlertDialog的点击事件报错!!!求大神
final ListView lv=(ListView)findViewById(R.id.listView1);
final ArrayList<HashMap<String, Object>> listItem = new ArrayList<HashMap<String,Object>>();
HashMap<String, Object> map = new HashMap<String, Object>();
final SimpleAdapter mSimpleAdapter=new SimpleAdapter(this,listItem,R.layout.item,new String[]{"1","2"},new int[]{R.id.itemtext1,R.id.itemtext2});
lv.setAdapter(mSimpleAdapter);
Button btn=(Button)findViewById(R.id.add);
btn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// TODO 自动生成的方法存根
Builder builder=new AlertDialog.Builder(MainActivity.this);
builder.setTitle("添加任务:");
LayoutInflater inflater=getLayoutInflater();
View view=inflater.inflate(R.layout.addactivity, null);
builder.setView(view);
builder.setPositiveButton("添加", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
// TODO 自动生成的方法存根
EditText editname=(EditText)findViewById(R.id.editName);
String name=editname.getText().toString();
EditText edittime=(EditText)findViewById(R.id.editTime);
String time=edittime.getText().toString();
HashMap<String, Object> map = new HashMap<String, Object>();
map.put("1", name);
map.put("2", time);
listItem.add(map);
mSimpleAdapter.notifyDataSetChanged();
}
});
builder.setNegativeButton("取消", null);
builder.create().show();
}
});这是代码,简单说一下,在主界面放一个button和一个listview,点击button弹出AlertDialog,AlertDialog是通过addactivity.xml来布局的,在AlertDialog里面有两个EditText(editName,editTime),我希望通过setPosttiveButton获取这两个EditText的值,放到主界面的ListView里面,可是这样报错,大神帮忙看一下哪里错了,谢谢
...全文
相关推荐
Android对话框AlertDialog.Builder使用方法详解
主要介绍了Android对话框AlertDialog.Builder使用方法详解的相关资料,需要的朋友可以参考下
Activity与AlertDialog值传递
自己总结的,在Android中 Activity与 AlertDialog 值传递的例子 有一个EditText和两个EditText,将值返回给Activity中的 TextView
Android 自定义AlertDialog对话框样式
实际的项目开发当中,经常需要根据实际的需求来自定义AlertDialog。最近在开发一个WIFI连接的功能,点击WIFI需要弹出自定义密码输入框,具体代码大家参考下本
Android实现点击AlertDialog上按钮时不关闭对话框的方法
主要介绍了Android实现点击AlertDialog上按钮时不关闭对话框的方法,涉及设置监听的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下
Android之修改AlertDialog对话框及使用系统Holo风格
Android之修改AlertDialog对话框及使用系统Holo风格


