本文實(shí)例講述了Android編程實(shí)現(xiàn)的EditText彈出打開和關(guān)閉工具類。分享給大家供大家參考,具體如下:
需求:
使用代碼實(shí)現(xiàn)Android的輸入框EditText對(duì)鍵盤的關(guān)閉彈出的實(shí)現(xiàn)。
代碼:
/*** 打開鍵盤** @param editText 操作的輸入框*/public static void openKeyboard(EditText editText) { //設(shè)置可獲得焦點(diǎn) editText.setFocusable(true); editText.setFocusableInTouchMode(true); //請(qǐng)求獲得焦點(diǎn) editText.requestFocus(); //調(diào)用系統(tǒng)輸入法 InputMethodManager inputManager = (InputMethodManager) editText .getContext().getSystemService(INPUT_METHOD_SERVICE); inputManager.showSoftInput(editText, 0);}/*** 關(guān)閉鍵盤** @param editText 操作的輸入框*/public static void closeKeyboard(EditText editText) { //關(guān)閉鍵盤 InputMethodManager imm = (InputMethodManager) editText .getContext().getSystemService(INPUT_METHOD_SERVICE); imm.hideSoftInputFromWindow(editText.getWindowToken(), 0);}希望本文所述對(duì)大家Android程序設(shè)計(jì)有所幫助。
新聞熱點(diǎn)
疑難解答
圖片精選
網(wǎng)友關(guān)注