我有一个应用程序,允许用户删除视频文件。当我按下delete按钮时,我正在使用
DialogInterface.OnClickListener dialogClickListener = new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
switch (which) {
case DialogInterface.BUTTON_POSITIVE:
// mycode........
break;
case DialogInterface.BUTTON_NEGATIVE:
// mycode.....
break;
}
}
};但这条消息没有我们在android设备上看到的警告或删除图标。有没有人可以帮我获取这些图标,或者使用任何其他可以显示这些图标的警告对话框?
发布于 2011-07-14 22:19:51
我倾向于使用AlertDialog.Builder,就像他们在官方文档示例中显示的那样
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setMessage("Are you sure you want to exit?")
.setCancelable(false)
.setPositiveButton("Yes", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
MyActivity.this.finish();
}
})
.setNegativeButton("No", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
dialog.cancel();
}
})
//Set your icon here
.setTitle("Alert!")
.setIcon(R.drawable.icon);
AlertDialog alert = builder.create();
alert.show();//showing the dialog至于实际的图标,请查看sdk文件夹/platforms/android version #/data/res/drawable-mdpi或其他内容
发布于 2017-07-29 15:45:38
要设置默认对话框图标,请使用:
.setIcon(android.R.drawable.ic_dialog_alert)还有几个图标可用:
发布于 2014-03-21 15:45:34
只需将.setIcon(R.drawable.icon);替换为.setIcon(getResources().getDrawable(R.drawable.icon));,但它已被弃用。
https://stackoverflow.com/questions/6693282
复制相似问题