永发信息网

android studio 怎么实现一个按钮点击后弹出确定跟取消窗口

答案:1  悬赏:0  手机版
解决时间 2021-01-28 15:53
android studio 怎么实现一个按钮点击后弹出确定跟取消窗口
最佳答案
public class BackKeyTest extends Activity
{

@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.main);

}

@Override
public boolean onKeyDown(int keyCode, KeyEvent event)
{
if (keyCode == KeyEvent.KEYCODE_BACK )
{
// 创建退出对话框
AlertDialog isExit = new AlertDialog.Builder(this).create();
// 设置对话框标题
isExit.setTitle("系统提示");
// 设置对话框消息
isExit.setMessage("确定要退出吗");
// 添加选择按钮并注册监听
isExit.setButton("确定", listener);
isExit.setButton2("取消", listener);
// 显示对话框
isExit.show();

}

return false;

}

DialogInterface.OnClickListener listener = new DialogInterface.OnClickListener()
{
public void onClick(DialogInterface dialog, int which)
{
switch (which)
{
case AlertDialog.BUTTON_POSITIVE:// "确认"按钮退出程序
finish();
break;
case AlertDialog.BUTTON_NEGATIVE:// "取消"第二个按钮取消对话框
break;
default:
break;
}
}
};
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
如何区分周皮和树皮?
别宥的意思是什么啊?知道的请说下!
吉他琴头后面固定琴扭的面板处滑丝了,螺丝拧
国外越南哪里好玩,在哪
之前获取 root 权限成功了 也把系统预装软件
梦幻西游怎么查询身份证
摸苏的意思是什么啊?知道的请说下!
深度负反馈的近似计算那个条件(1+AF>>1)为什
晚上睡觉突然醒来,左手麻木,失去知觉,是什
一列数0,1,2,3,6,7,14,15,…,则15后
请问深圳市宝安区光明客运站旁边是不是有个叫
海尔、AO史密斯、阿里斯顿、鸿雁这几个的空气
在Windows7的默认设置下,用户按()组合键进行
劫会的意思是什么啊?知道的请说下!
怎么办,很着急!
推荐资讯
《将进酒》的全文,意思准确
惊变28周还有续集吗?
判断题1无界数列必是无穷大量() 2若{An}是
充电的鬼步鞋在洗衣机里面洗会不会洗烂
已知函数f(x)=2x的三次方+3ax的平方+1(x∈R
动荡时代最大危险不是动荡,而是延续过去的逻
长城320#中负荷齿轮油加热到130度还能用吗,
如何防止晕车最有效
草履虫和蝙蝠是的运动器官则是CA. 刚毛 翼膜B
하루什么意思急求解
从西和县到咸阳机场坐什么车
江苏仪征农村商业银行(十二圩支行)地址在哪,
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?