kuyuzhiqi 2015-04-28 03:33 采纳率: 20%
浏览 1638

alertdialog无法获得输入框的值

android-listview子tiem点击弹出输入框无法显示和取值,代码如下
private void init() {
wifiFunction = new WifiFunction(WifiListActivity.this);
wifiFunction.startScan();
listView = (ListView) findViewById(R.id.listView1);
meWifiList = wifiFunction.getWifiList();
Log.e("TAG", meWifiList.toString());
listView.setAdapter(new MyAdapter(this, meWifiList));
listView.setOnItemClickListener(this);
}

@Override
public void onItemClick(AdapterView<?> parent, View view, int position,
        long id) {
    // TODO Auto-generated method stub
    listView.setItemsCanFocus(false);
    String title = meWifiList.get(position).SSID.toString();
    wifi_et1 = (EditText) view.findViewById(R.id.wifi_et1);
    AlertDialog.Builder builder = new AlertDialog.Builder(
            WifiListActivity.this);
    // builder.setView(view);
    builder.setTitle(title).setView(wifi_et1);
    builder.setNegativeButton("取消", new DialogInterface.OnClickListener() {
        @Override
        public void onClick(DialogInterface dialog, int which) {
            // TODO Auto-generated method stub
            dialog.cancel();
        }
    });
    builder.setPositiveButton("连接", null);
    builder.show();
}

如果用销毁parentView的方法,那么ListView会消失的,用系统的edittext不知道怎么取值

  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥20 5037端口被adb自己占了
    • ¥15 python:excel数据写入多个对应word文档
    • ¥60 全一数分解素因子和素数循环节位数
    • ¥15 ffmpeg如何安装到虚拟环境
    • ¥188 寻找能做王者评分提取的
    • ¥15 matlab用simulink求解一个二阶微分方程,要求截图
    • ¥30 乘子法解约束最优化问题的matlab代码文件,最好有matlab代码文件
    • ¥15 写论文,需要数据支撑
    • ¥15 identifier of an instance of 类 was altered from xx to xx错误
    • ¥100 反编译微信小游戏求指导