本文實(shí)例分析了Android鍵盤自動(dòng)彈出解決方法。分享給大家供大家參考,具體如下:
1、在:
PS:該方法可以把鍵盤隱藏掉,但界面不能滾動(dòng),即使布局中用了scrolllayout.
2、就是將焦點(diǎn)轉(zhuǎn)移到別的組件上,如轉(zhuǎn)移到Button上
button.setFocusable(true); button.setFocusableInTouchMode(true); button.requestFocus(); button.requestFocusFromTouch();
PS:此方法靠譜。
3、EditText.clearFocus (這方法根本不行)
AlertDialog自定義視圖中的按鈕,當(dāng)點(diǎn)擊時(shí),想把AlertDialog隱藏掉,發(fā)現(xiàn)不可以,只能通過AlertDialog自帶的三個(gè)按鈕,將其消失掉。
//帶取消按鈕的ProgressDialogdownloadDialog = 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; }});希望本文所述對(duì)大家Android程序設(shè)計(jì)有所幫助。
新聞熱點(diǎn)
疑難解答
圖片精選