AlertDialog 添加EditText等控件

来源:互联网 发布:淘宝子账号怎么开通 编辑:程序博客网 时间:2024/05/20 21:23

其实AlertDialog可以加载自己定义的xml布局文件,实现过程如下:

private String showDialog1(int titleId, int massageId, int bt1TextId, int bt2TextId){LayoutInflater inflater = (LayoutInflater)AppMain.this.getSystemService(LAYOUT_INFLATER_SERVICE);final View view = inflater.inflate(R.layout.dialogview, null);new AlertDialog.Builder(AppMain.this).setTitle(titleId).setIcon(R.drawable.smil).setMessage(massageId).setView(view).setPositiveButton(bt1TextId, new DialogInterface.OnClickListener() {public void onClick(DialogInterface dialog, int which) {EditText et = (EditText) view.findViewById(R.id.dialog_et);String userMsg = et.getText().toString();}}).setNegativeButton(bt2TextId, new DialogInterface.OnClickListener() {public void onClick(DialogInterface dialog, int which) {dialog.cancel();}}).show();return null;}

 

原创粉丝点击