zoukankan      html  css  js  c++  java
  • 【XFeng安卓开发笔记】android 如何在对话框中获取edittext中的数据

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

    出错语句:

    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");
                  
                 }     
                 
                 
                }
            })

  • 相关阅读:
    public,protected,private辨析
    转载---Java集合对象的深度复制与普通复制
    SSM框架学习之高并发秒杀业务--笔记4-- web层
    PCB布线总的原则
    模拟电子技术目录
    放大器(PA+LAN)在射频上的应用
    AD软件Bug和自我失误的对战
    二、cadence焊盘与封装制作操作步骤详细说明
    图腾柱电路工作原理
    转载:介绍AD另外一种奇葩的多通道复用的方法
  • 原文地址:https://www.cnblogs.com/xiaofeng6636/p/4187660.html
Copyright © 2011-2022 走看看