Dialog的使用:onCreateDialog showDialog

论坛 期权论坛 编程之家     
选择匿名的用户   2021-6-2 16:30   1232   0

Dialog的使用:onCreateDialog() showDialog()

onCreateDialog()函数:

protected Dialog onCreateDialog(int id) {
switch (id) {
case 1: {
return new AlertDialog.Builder(this).setIcon(R.drawable.icon)
.setTitle(R.string.menu_group_longclick).setItems(
R.array.menu_group_longclick_array,
new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog,
int which) {
onMenuItemClick(
Globals.DIALOG_GROUPS_LONGCLICK,
which);
// removeDialog(1);
//建议使用,清楚缓存
}
}).create();
}
case 2:{

return new AlertDialog.Builder(this).setIcon(R.drawable.icon)
.setTitle(R.string.menu_group_longclick).setItems(
R.array.menu_group_longclick_array,
new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog,
int which) {
onMenuItemClick(
Globals.DIALOG_GROUPS_LONGCLICK,
which);
//建议使用,清楚缓存
// removeDialog(2);
}
}).create();
}
}
}

调用函数:

showDialog(1);

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP