android 对话框
其實這個很簡單,只是自己用的比較少,但是還是寫一下為好。
1.編寫一個創(chuàng)建對話框的代碼
protected void dialog() {
? AlertDialog.Builder builder = new Builder(Main.this);
? builder.setMessage("確認退出嗎?");? builder.setTitle("提示");? builder.setPositiveButton("確認", new OnClickListener() {?? @Override
?? public void onClick(DialogInterface dialog, int which) {
??? dialog.dismiss();??? Main.this.finish();
?? }
? });? builder.setNegativeButton("取消", new OnClickListener() {?? @Override
?? public void onClick(DialogInterface dialog, int which) {
??? dialog.dismiss();
?? }
? });? builder.create().show();
}
2.監(jiān)聽back按鈕事件,則用戶點擊back時,會彈出確認對話框
public boolean onKeyDown(int keyCode, KeyEvent event) {
? if (keyCode == KeyEvent.KEYCODE_BACK && event.getRepeatCount() == 0) {
?? dialog();
? }
? return false;
}
其實就是這么簡單。
總結(jié)
以上是生活随笔為你收集整理的android 对话框的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: android 键盘的隐藏与显示
- 下一篇: android 访问https服务器