我已實施RecyclerView
與SearchView
和Filterable
;所有課程從v7
。現在有這種惱人的行爲。每當鍵盤出現或關閉時,RecyclerView
的內容都會變爲空白。計數仍然正確,但視圖是空的。我的猜測,這與Layout
大小變化有關。這種行爲是正常的還是有什麼錯誤?如何處理它?我可以顯示代碼,但不知道哪個部分是相關的,所以告訴我可以在這裏添加什麼?RecyclerView行爲 - 打開/關閉鍵盤時爲空
5
A
回答
7
在輸入問題時,發現類似問題this。
請將以下行添加到您在manifest中的活動。希望它有效。機器人:windowSoftInputMode =「adjustPan」
更確切地說,在AndroidMenifest.xml
在activity
標記添加android:windowSoftInputMode="adjustPan"
其中鍵盤將被打開。
實施例:
<activity
android:name=".FManagerActivity"
android:label="@string/app_name"
android:windowSoftInputMode="adjustPan"
android:theme="@style/AppTheme.Light.NoActionBar">
<intent-filter>
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.LAUNCHER"/>
</intent-filter>
</activity>
它基本上是在其中所述鍵盤被打開或關閉時的活性反應的行爲。 adjustPan
告訴鍵盤覆蓋活動的視圖不干擾它的內容。如果沒有這些,當鍵盤打開時,活動的大小也會發生變化,從而使內容消失,因爲notifyDatasetChanged()
在隱式操作期間和之後未被調用。
相關問題
- 1. 軟鍵盤打開然後在點擊edittext時關閉
- 2. 打開/關閉軟鍵盤(Galaxy S)
- 3. 如果我打開鍵盤並關閉Android RecyclerView Horizontal不顯示
- 4. 我想要的時候鍵盤沒有打開/關閉
- 5. Android:如何強制打開軟鍵盤時強制關閉軟鍵盤?
- 6. 單擊打開標籤時關閉鍵盤
- 7. Blackberry Webworks:關閉鍵盤時奇怪的行爲
- 8. 關閉鍵盤
- 9. 關閉鍵盤
- 10. Android - requestFocus開關鍵盤關閉
- 11. RecyclerView滑動即關閉奇怪行爲
- 12. 當DrawerLayout關閉時,RecyclerView成爲焦點
- 13. Chrome - 關閉pdf打開標籤鍵盤快捷鍵
- 14. 關閉iPad鍵盤
- 15. Android軟鍵盤:如何在鍵盤上打開/關閉操作視圖
- 16. 關閉UITextField鍵盤?
- 17. MFMessageComposeViewController關閉鍵盤
- 18. Android關閉鍵盤
- 19. 關閉iphone鍵盤
- 20. UIKeyboardTypeNumberPad關閉鍵盤
- 21. MonoTouch.Dialog:關閉鍵盤
- 22. 關閉Android鍵盤上開始
- 23. 打開和關閉桌面下的Windows 8觸摸鍵盤tabtip
- 24. 如何在鍵盤打開/關閉事件後改變視圖
- 25. 當我們開始新的活動時,android軟鍵盤會自動打開。我必須關閉android軟鍵盤
- 26. 離子2鍵盤重新打開後關閉
- 27. 我可以在單個鍵盤上打開/關閉Capslock燈嗎?
- 28. 鍵盤打開後點擊空白
- 29. fcntl:打開和關閉磁盤緩存
- 30. 關閉鍵盤數字鍵盤