編輯:關於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隱藏掉,發現不可以,只能通過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 2D繪圖(Canvas+paint)詳解
目錄:1.重要類概述2.重要類的常用方法2.簡單View繪制(圓、圓弧、矩形、弧形、圓角矩形、橢圓、文字等)3.setXfermode(Xfermode xfermode
Android ExpandableListView的使用
ExpandableListView可擴展列表一般可用來開發類似QQ聯系人的界面效果。簡單整理了一下ExpandableListView的使用,希望幫助到需要的親們,由於
Android持久化技術之SharedPreferences存儲實例詳解
本文實例講述了Android持久化技術之SharedPreferences存儲。分享給大家供大家參考,具體如下:1、SharedPreferences存儲在前面一篇文章《
Android6.0動態申請權限那些坑以及避免用戶選擇不再提示後無法獲取權限的問題
Android6.0 為了保護用戶隱私,將一些權限的申請放在了應用運行的時候去申請, 比如以往的開發中,開發人員只需要將需要的權限在清單文件中配置即可,安裝後用戶可以在設