zoukankan      html  css  js  c++  java
  • android获取对话框文本注意事项

    1、View注意设置成final类型如final View layout=。。

    2、获取文本框对象时候格式EditText e = (EditText)layout.findViewById(R.id);//这里记好了那个layout 是上面final View对象

    不注意上面的你就无法获得对话框中的文本了哦!

    private void getWifiInfo() {
      // TODO Auto-generated method stub
      /**
       * 当按返回键时的提示对话框,採用默认样式
       */
        LayoutInflater inflater=getLayoutInflater();
      final View layout=inflater.inflate(R.layout.dialog, (ViewGroup)findViewById(R.id.dialog));
       
      new AlertDialog.Builder(this).
       setTitle("自己定义布局").
       setView(layout).
       setPositiveButton("确定",
           new DialogInterface.OnClickListener(){ 
                    @Override 
                    public void onClick(DialogInterface dialog, int which) {
                     EditText et1 = (EditText)layout.findViewById(R.id.wifiname);
                      EditText et2 =(EditText)layout.findViewById(R.id.wifipassword);
                       wifiname = et1.getText().toString();
                     wifipassword=et2.getText().toString();
                    }})
        
       
       .setNegativeButton("取消", null).show();
       
       
     }

  • 相关阅读:
    VMware Workstation 15 安装教程
    Kail更新源、输入法、浏览器
    Kali Linux 下载、引导、安装
    dwr超时
    jsp获取web的跟路径
    java线程安全
    jsp快速回顾
    在web.xml中可以设置jsp标签吗?
    axis2--生成的wsdl文件方法的参数问题
    java删除文件
  • 原文地址:https://www.cnblogs.com/jhcelue/p/6753518.html
Copyright © 2011-2022 走看看