Android鍵盤自動彈出解決方法分析
更新時間:2016年01月16日 10:36:19 作者:hshm20517
這篇文章主要介紹了Android鍵盤自動彈出解決方法,結合實例形式對比分析了三種解決方法,具有一定參考借鑒價值,需要的朋友可以參考下
本文實例分析了Android鍵盤自動彈出解決方法。分享給大家供大家參考,具體如下:
1、在:
復制代碼 代碼如下:
activity android:name=".Uninstaller" android:label="@string/app_name" android:windowSoftInputMode="adjustPan"
加入了:復制代碼 代碼如下:
android:windowSoftInputMode="adjustPan"
就不會自動彈出軟鍵盤了。
PS:該方法可以把鍵盤隱藏掉,但界面不能滾動,即使布局中用了scrolllayout.
2、就是將焦點轉移到別的組件上,如轉移到Button上
button.setFocusable(true); button.setFocusableInTouchMode(true); button.requestFocus(); button.requestFocusFromTouch();
PS:此方法靠譜。
3、EditText.clearFocus (這方法根本不行)
AlertDialog自定義視圖中的按鈕,當點擊時,想把AlertDialog隱藏掉,發(fā)現(xiàn)不可以,只能通過AlertDialog自帶的三個按鈕,將其消失掉。
//帶取消按鈕的ProgressDialog
downloadDialog = new ProgressDialog(context);
downloadDialog.setCancelable(false);//back鍵不起作用,若為true,按back鍵,則ProgressDialog消失掉
downloadDialog.setMessage("正在下載安裝包...");
downloadDialog.setButton("取消", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int i) {
dialog.cancel();
downApkCancel = true;
}
});
希望本文所述對大家Android程序設計有所幫助。
相關文章
Android自定義ListView實現(xiàn)下拉刷新上拉加載更多
Listview現(xiàn)在用的很少了,基本都是使用Recycleview,但是不得不說Listview具有劃時代的意義,我們可以自己添加下拉刷新,上拉加載更多功能。本文就來利用自定義ListView實現(xiàn)下拉刷新上拉加載更多效果,需要的可以參考一下2022-10-10
Android 實例開發(fā)一個學生管理系統(tǒng)流程詳解
讀萬卷書不如行萬里路,只學書上的理論是遠遠不夠的,只有在實戰(zhàn)中才能獲得能力的提升,本篇文章手把手帶你用Java實現(xiàn)一個學生管理系統(tǒng),大家可以在過程中查缺補漏,提升水平2021-11-11
Android官方的側滑控件DrawerLayout的示例代碼
這篇文章主要介紹了Android官方的側滑控件DrawerLayout的示例代碼,非常具有實用價值,需要的朋友可以參考下2017-09-09

