欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Android鍵盤自動彈出解決方法分析

 更新時間:2016年01月16日 10:36:19   作者:hshm20517  
這篇文章主要介紹了Android鍵盤自動彈出解決方法,結(jié)合實例形式對比分析了三種解決方法,具有一定參考借鑒價值,需要的朋友可以參考下

本文實例分析了Android鍵盤自動彈出解決方法。分享給大家供大家參考,具體如下:

1、在:

復(fù)制代碼 代碼如下:
activity android:name=".Uninstaller" android:label="@string/app_name" android:windowSoftInputMode="adjustPan"
加入了:
復(fù)制代碼 代碼如下:
android:windowSoftInputMode="adjustPan"
就不會自動彈出軟鍵盤了。

PS:該方法可以把鍵盤隱藏掉,但界面不能滾動,即使布局中用了scrolllayout.

2、就是將焦點轉(zhuǎn)移到別的組件上,如轉(zhuǎn)移到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程序設(shè)計有所幫助。

相關(guān)文章

最新評論