我有一個EditText簡單的活動與一個按鈕。 當我從一個活動移動到這個活性焦點時,它會自動設置爲EditText,並且鍵盤出現在手機中。
我不想打開鍵盤,直到我點擊editText。
任何人都可以指導我該怎麼辦?
任何幫助將appriciated。
我有一個EditText簡單的活動與一個按鈕。 當我從一個活動移動到這個活性焦點時,它會自動設置爲EditText,並且鍵盤出現在手機中。
我不想打開鍵盤,直到我點擊editText。
任何人都可以指導我該怎麼辦?
任何幫助將appriciated。
您可以使用下面的代碼行,以確保當用戶點擊到一個EditText
放置在onCreate方法鍵盤不會彈出當活動開始,只彈出您的活動
this.getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN);
EditText.setInputType(InputType.TYPE_NULL);
我已經使用它 EditText TextBox =(EditText)findViewById(R.id.txtMessage); \t \t TextBox.setInputType(InputType.TYPE_NULL); 但是當我點擊下一次編輯文本kayboard不會出現。 – UMAR 2010-04-01 07:34:01
您也可以通過在AndroidMenifest文件同樣的事情,對於特定的活動,如:
<activity
android:name="Activity"
android:screenOrientation="portrait"
android:windowSoftInputMode="stateHidden" >
</activity>
這也適用於你:)
太棒了!這是唯一的解決方案,我活動時有以下標誌:「android:windowSoftInputMode =」stateVisible | adjustNothing「' – 2018-01-24 11:15:09