4

使用Android軟鍵盤輸入文本並使用鍵盤下方可用的鍵手動關閉後,應用頁面不會刷新。黑色空間顯示鍵盤存在的位置。隱藏軟鍵盤後Android應用不刷新

我嘗試了windowSoftInputMode的各種可用選項,但並未解決此問題。可悲的是,adjustPan沒有顯示出預期的行爲。當windowSoftInputMode設置爲adjustPan時,鍵盤隱藏文本字段。

隱藏軟鍵盤後如何刷新頁面以消除此問題?

+0

嘿,你是否設法解決這個問題?我遇到了同樣的問題。 –

回答

6

根據您的情況,增加

android:windowSoftInputMode="adjustPan" 

android:windowSoftInputMode="adjustNothing" 

到活動標籤在清單可以解決這個問題。

這兩個工作在我的情況。

+0

android:windowSoftInputMode =「adjustNothing」根據官方文檔不是有效值。 http://developer.android.com/guide/topics/manifest/activity-element.html#wsoft – MrMaffen

+0

@MrMaffen這很奇怪,它在這裏列出:http://developer.android.com/reference/android/R.attr的.html#windowSoftInputMode –

1

試試這個清單中,

android:windowSoftInputMode="stateHidden" 
      android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize" 

試試這個代碼也,

android:configChanges="keyboardHidden" 

或者試試這也

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

這個問題仍然存在,上面提到的配置 – Nitin

+0

k也試試這個代碼, –

+0

它也沒有改變行爲。 – Nitin