2013-06-13 147 views
1

當我點擊一個EditText時,我的佈局拉起來,如下圖所示。鍵盤拉起佈局

![在這裏輸入的形象描述] [1]

我的解決辦法是把一個條件檢查時,將顯示或隱藏鍵盤。

我用下面的代碼

InputMethodManager imm = (InputMethodManager)getSystemService(
     Context.INPUT_METHOD_SERVICE); imm.hideSoftInputFromWindow(myEditText.getWindowToken(), 0); 

,但我怎樣才能如果OFF

imm.hideSoftInputFromWindow(myEditText.getWindowToken(), 0); 

清單中添加該代碼檢查了

imm.hideSoftInputFromWindow(myEditText.getWindowToken(), 1); is on ? 

回答

1

嘗試。這個工作對我來說:

android:windowSoftInputMode="stateVisible|adjustResize" 

android:windowSoftInputMode="adjustPan" 

添加以下內容到manifest不會允許佈局上的鍵盤,當edittext集中。

+0

這是行不通的 – Dimitri

+0

那很好,你能解釋一下爲什麼不投票。我編輯了我的答案,看看它是否可以幫助你。 – Anupam

+0

它不是我:(我沒有 – Dimitri