Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> android獲取對話框文本注意事項

android獲取對話框文本注意事項

編輯:關於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();


}

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved