編輯:關於Android編程
在項目中,editText獲取焦點後,會自動彈出軟鍵盤,關閉的時候一般需要按返回鍵或者點擊軟鍵盤上的按鈕,
即使當前activity已經finish掉,軟鍵盤依然存在,會影響用戶的體驗。
網上目前有很多很詳細的辦法,比如點擊其他空白區域,軟鍵盤就會消失之類的方法,我們項目中沒有要求這個,要求的是只要
不遮擋其他操作,還有當前Activity關閉掉後軟鍵盤消失就行,
今天給大家分享兩個辦法:
//此方法,如果顯示則隱藏,如果隱藏則顯示 private void hintKbOne() { InputMethodManager imm = (InputMethodManager)getActivity().getSystemService(Context.INPUT_METHOD_SERVICE); // 得到InputMethodManager的實例 if (imm.isActive()) { // 如果開啟 imm.toggleSoftInput(InputMethodManager.SHOW_IMPLICIT, InputMethodManager.HIDE_NOT_ALWAYS); } }
//此方法只是關閉軟鍵盤 private void hintKbTwo() { InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE); if(imm.isActive()&&getCurrentFocus()!=null){ if (getCurrentFocus().getWindowToken()!=null) { imm.hideSoftInputFromWindow(getCurrentFocus().getWindowToken(), InputMethodManager.HIDE_NOT_ALWAYS); } } }
當需要點擊事件關閉軟鍵盤的時候只需要調用方法就好。
1.FrameLayout 幀布局,效果為多個圖層依次疊加,比如說畫一幅畫,在FrameLayout中先添加背景imageView,再添加其他的事物imageView即可
本文屬於實戰系列,是對《Android C代碼回調java方法》等文的實踐,調用meitu秀秀的libmtimage-jni.so文件來實現圖片的美化功能首先反編譯得到/
RecyclerView已經寫過兩篇文章了,分別是Android 5.X新特性之RecyclerView基本解析及無限復用 和 Android 5.X新特性之為Recyc
軟件工程由於需要不斷迭代開發,因此要對源代碼進行版本管理。Android源代碼工程(AOSP)也不例外,它采用Git來進行版本管理。AOSP作為一個大型開放源代碼工程,由