編輯:關於Android編程
本文實例講述了android監聽返回按鈕事件的方法。分享給大家供大家參考。具體如下:
用戶在點擊手機的返回按鈕時,默認是推出當前的activty,但是有時用戶不小心按到返回,所以需要給用戶一個提示,這就需要重寫onkeydown事件,實現的效果如下:
java代碼如下:
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); } protected void dialog() { AlertDialog.Builder builder = new Builder(HanderTestActivty.this); builder.setMessage("確定要退出嗎?"); builder.setTitle("提示"); builder.setPositiveButton("確認", new android.content.DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { dialog.dismiss(); HanderTestActivty.this.finish(); } }); builder.setNegativeButton("取消", new android.content.DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { dialog.dismiss(); } }); builder.create().show(); } @Override public boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE_BACK && event.getRepeatCount() == 0) { dialog(); return false; } return false; }
希望本文所述對大家的Android程序設計有所幫助。
main.xml代碼如下: .java代碼如下: package org.lxh.demo; import android.
Debug斷點跟蹤調試是軟件開發過程中分析代碼、解決BUG的一個重要手段,不同IDE下的Debug工具的使用有所不同,但提供的調試功能一定是應有盡有。很多程序員的Debu
在輸入框中輸入我們想要輸入的信息就會出現其他與其相關的提示信息,這種效果在Android中是用AutoCompleteTextView實現的。AutoCompleteTe
本文主要介紹Android ViewGroup/View的繪制流程,及常用的自定義ViewGroup的方法。在此基礎上介紹動態控制View的位置的三種方法,並給出最佳的