Vin*_*ent 0 android android-alertdialog
这是我的问题.我想要一个具有标题和正面按钮的AlertDialog.我想在XML文件中描述AlertDialog的内容(标题/按钮除外).我已经dlg_addpwd.xml在我的布局资源中创建了一个文件.这是我正在使用的代码:
AlertDialog alert = new AlertDialog.Builder(this);
alert.setTitle("Password access");
alert.setView(findViewById(R.layout.dlg_addpwd));
alert.setPositiveButton("Add", listenAddPwdDlg);
alert.show();
Run Code Online (Sandbox Code Playgroud)
我想这一行
alert.setView(findViewById(R.layout.dlg_addpwd));
Run Code Online (Sandbox Code Playgroud)
是错的,不是吗?所以我的问题的主要思想是:如何将AlertDialog定义为XML文件中描述的视图?
谢谢
文森特
LayoutInflater inflater = (LayoutInflater)
getSystemService(Context.LAYOUT_INFLATER_SERVICE);
View layout = inflater.inflate(R.layout.paypaldialog,
(ViewGroup) findViewById(R.id.yourDialog));
AlertDialog.Builder builder = new AlertDialog.Builder(YourClass.this)
.setView(layout);
alertDialog = builder.create();
alertDialog.show();
Run Code Online (Sandbox Code Playgroud)
这就是我的方式.
| 归档时间: |
|
| 查看次数: |
3303 次 |
| 最近记录: |