码迷,mamicode.com
首页 > 移动开发 > 详细

【XFeng安卓开发笔记】android 如何在对话框中获取edittext中的数据

时间:2014-12-27 00:07:21      阅读:254      评论:0      收藏:0      [点我收藏+]

标签:

最近做的一个登录对话框,在获取数据的时候出现错误,运行的时候自动死机。

出错语句:

EditText PasswordEidtText = (EditText)findViewById(R.id.UserPasswordEidtText); // 发送文本
String message =PasswordEidtText.getText().toString();

应该修改为:

EditText PasswordEidtText = (EditText) DialogView.findViewById(R.id.UserPasswordEidtText); // 发送文本
String message =PasswordEidtText.getText().toString();

  

 

网上搜索的资源:

//得到自定义对话框
      final View DialogView = a .inflate ( R.layout.loand, null);       

 

 //创建对话框
        

        AlertDialog dlg = new AlertDialog.Builder(loand.this)
        .setTitle("登录框")
        .setView(DialogView)//设置自定义对话框的样式
      
        .setPositiveButton("登陆", //设置"确定"按钮
      new DialogInterface.OnClickListener() //设置事件监听
        {
         
         
            public void onClick(DialogInterface dialog, int whichButton)
            {
             editText1 =(EditText) DialogView.findViewById(R.id.editText1);
             editText2 =(EditText) DialogView.findViewById(R.id.editText2);
             String id = editText1.getText().toString();
             String password = editText2.getText().toString();
                 
             //输入完成后,点击“确定”开始登陆
             
             c_log judge = new c_log();
             boolean b_judge = judge.aa(id,password);
             if(b_judge){
              bar();
             }else{
//加东西              
              DisplayToast("NO");
              
             }     
             
             
            }
        })

 

【XFeng安卓开发笔记】android 如何在对话框中获取edittext中的数据

标签:

原文地址:http://www.cnblogs.com/xiaofeng6636/p/4187660.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!