我已實施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. 打開/關閉軟鍵盤(Galaxy S)
- 2. Android:如何強制打開軟鍵盤時強制關閉軟鍵盤?
- 3. 如果我打開鍵盤並關閉Android RecyclerView Horizontal不顯示
- 4. 單擊打開標籤時關閉鍵盤
- 5. Blackberry Webworks:關閉鍵盤時奇怪的行爲
- 6. RecyclerView滑動即關閉奇怪行爲
- 7. 當DrawerLayout關閉時,RecyclerView成爲焦點
- 8. Android軟鍵盤:如何在鍵盤上打開/關閉操作視圖
- 9. MFMessageComposeViewController關閉鍵盤
- 10. UIKeyboardTypeNumberPad關閉鍵盤
- 11. Android關閉鍵盤
- 12. 關閉iphone鍵盤
- 13. 如何在鍵盤打開/關閉事件後改變視圖
- 14. 離子2鍵盤重新打開後關閉
- 15. 我可以在單個鍵盤上打開/關閉Capslock燈嗎?
- 16. fcntl:打開和關閉磁盤緩存
- 17. 關閉鍵盤數字鍵盤
- 18. 如何在Javascript/Sencha中偵聽鍵盤打開/關閉?
- 19. Ionic2 - 鍵盤打開/關閉狀態檢測
- 20. 模擬打開/關閉仿真器中的硬件鍵盤
- 21. 在運行時打開/關閉日誌
- 22. 關機時關閉電源時打開電源時關閉
- 23. Spinner鬆開鍵盤時打開選區
- 24. 關閉後爲何不打開流?
- 25. 虛擬鍵盤在關閉超級按鈕/設置時自動打開
- 26. 打開和關閉外鍵約束
- 27. 打印空XML元素作爲開始標記,關閉標記
- 28. 將XML空標記轉換爲打開和關閉標記對
- 29. 同時關閉鍵盤與視圖
- 30. 使用鍵盤關閉JFrame