Android EditText默認不彈出輸入法的實現方法
更新時間:2018年01月15日 15:43:51 作者:gjy_it
下面小編就為大家分享一篇Android EditText默認不彈出輸入法的實現方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
一、Android EditText默認不彈出輸入法的辦法:
1. 在AndroidManifest.xml中將需要默認隱藏鍵盤的Activity中添加屬性即可(常用此方法)
android:windowSoftInputMode="adjustUnspecified|stateHidden" android:configChanges="orientation|keyboardHidden"
例如:
<activity android:name=".activity.CheckInfoActivity" android:launchMode="singleTask" android:windowSoftInputMode="adjustUnspecified|stateHidden" android:configChanges="orientation|keyboardHidden" android:screenOrientation="portrait"/>
2. 讓 EditText失去焦點,使用EditText的clearFocus方法
EditText edit = (EditText)findViewById(R.id.edit); edit.clearFocus();
3. 強制隱藏Android輸入法窗口
EditText edit=(EditText)findViewById(R.id.edit); InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE); imm.hideSoftInputFromWindow(edit.getWindowToken(),0);
以上這篇Android EditText默認不彈出輸入法的實現方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
Flutter開發(fā)技巧RadialGradient中radius計算詳解
這篇文章主要為大家介紹了Flutter小技巧RadialGradient?中?radius?的計算詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2023-01-01
Android開發(fā)實現控件雙擊事件的監(jiān)聽接口封裝類
這篇文章主要介紹了Android開發(fā)實現控件雙擊事件的監(jiān)聽接口封裝類,需要的朋友可以參考下2020-03-03

