如果是选择选项,建议你用我这样的,我就会这样的
![[黑线]](/static/emoticons/u9ed1u7ebf.png)
如果你是要做暂停之类的操作,那就用线程
DialogInterface.OnClickListener listener = new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
// 菜单1
if (which == 0) {
}
//菜单2
else if (which == 1) {
}
//菜单3
else {
//给你一个粟子
new AlertDialog.Builder(MainActivity.this)
.setTitle("标题")
.setMessage("要显示的信息")
.setPositiveButton("确定", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
}
})
.setNegativeButton("取消", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
}
}).show();
}
}
};
//事件触发时,弹出操作选项对话框
String[] menu = {"菜单1", "菜单2", "菜单3"};
new AlertDialog.Builder(MainActivity.this)
.setTitle("请选择要进行的操作!")
.setItems(menu, listener)
.setPositiveButton("取消", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
}
}).show();