zoukankan      html  css  js  c++  java
  • 如何获取一个AlertDialog中的EditText中输入的内容

    怎么获取一个AlertDialog中的EditText中输入的内容?

    new AlertDialog.Builder(this)   
    .setTitle("请输入")   
    .setIcon(android.R.drawable.ic_dialog_info)   
    .setView(new EditText(this))   
    .setPositiveButton("确定", null)   
    .setNegativeButton("取消", null)   
    .show();

    就这段代码中我要获取EditText中用户输入的信息该怎么做?
    ------解决方案--------------------
    楼主这个方法实现AlertDialog是够简单的,但要获取EditText最简单的方法就是获取当前视图里面的所有子视图,再判断视图是否为EditText类型。不过想想就太复杂,存在很多不确定因素。而且获取EditText的值也只能在AlertDialog还存在的时候,可看你写的代码里面,确定按扭和取消按扭都没有OnClickListener,不知这样的AlertDialog除了能看外,还能做什么?

    建议换方法实现AlertDialog,至少要声明对象名称。 
    ------解决方案--------------------
    Java code
    EditText editText = new EditText(this);
    new AlertDialog.Builder(this)  
    .setTitle("请输入")  
    .setIcon(android.R.drawable.ic_dialog_info)  
    .setView(editText )  
    .setPositiveButton("确定", null)  
    .setNegativeButton("取消", null)  
    .show();
    
    ------解决方案--------------------
    对确定按钮监听,再有就是赋值给Activity的成员变量不就行了
    ------解决方案--------------------
    EditText texta = new EditText(this);
    new AlerDialog.Builder(this).setIcon(XXX).XXX…….setView( texta );
    String Thing = texta.getText();
  • 相关阅读:
    Kvm virsh
    lvs tunl
    django表单使用
    django上传图片
    django框架admin使用
    django模板的使用
    django数据库操作
    django数据库交互
    django数据库中
    django之类视图
  • 原文地址:https://www.cnblogs.com/zhujiabin/p/5603899.html
Copyright © 2011-2022 走看看