Я внедрил RecyclerView
с SearchView
и Filterable
; все классы от v7
. Теперь это поведение вызывает раздражение. Всякий раз, когда клавиатура поднимается или закрывается, содержимое RecyclerView
остается пустым. Счетчик по-прежнему корректен, но вид пуст. Я предполагаю, что это имеет какое-то отношение к изменению размера Layout
. Является ли это нормальным поведением или что-то не так? Как с этим бороться? Я могу показать код, но не знаю, какая часть будет актуальна, так скажите мне, что я могу добавить здесь?Поведение RecyclerView - пуст при открытии/закрытии клавиатуры
5
A
ответ
7
При вводе текста вопроса найдено this из похожих вопросов.
Пожалуйста, добавьте следующую строку в свою деятельность в манифест. Надеюсь, что это работает. андроид: windowSoftInputMode = «adjustPan»
Точнее, добавьте android:windowSoftInputMode="adjustPan"
в activity
тег в AndroidMenifest.xml
, где клавиатура будет открыта.
Пример:
<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. RecyclerView пуст при восстановлении фрагмента из backStack
- 2. населенной RecyclerView пуст
- 3. Фоновое изображение, когда RecyclerView пуст
- 4. Просмотр невидимости, когда RecyclerView пуст
- 5. Как обнаружить, если RecyclerView пуст?
- 6. Деятельность не запускается, RecyclerView пуст
- 7. tableView vs. scrollView поведение при появлении клавиатуры
- 8. RecyclerView поведение макета
- 9. Weird RecyclerView поведение onItemTouchListener
- 10. RecyclerView onBindViewHolder поведение onclicklistener
- 11. CollapsingToolbarLayout не должен разрушаться, когда RecyclerView пуст
- 12. ComboBoxEx32 (CComboBoxEx) поведение клавиатуры
- 13. Arduino Leonardo Поведение клавиатуры
- 14. Мониторинг Только клавиатуры Поведение
- 15. Блокировка панели инструментов при сбрасывании, когда RecyclerView пуст
- 16. Android: Recyclerview не изменяет размер при появлении клавиатуры softinput
- 17. Android RecyclerView - сохранить видимый видимый элемент при открытии клавиатуры
- 18. Recyclerview image loading странное поведение
- 19. iOS странное поведение при скрытии клавиатуры при добавлении subview
- 20. Поведение String.split(), когда вход пуст
- 21. Ключ клавиатуры меняет поведение клавиш
- 22. RecyclerView странное поведение раздувания ячеек
- 23. ViewPager и поведение экскаватора RecyclerView
- 24. Пейджер-подобное поведение в RecyclerView
- 25. Странное поведение изображений в RecyclerView
- 26. UIButtons, создающий поведение нативной клавиатуры
- 27. Контроллинг клавиатуры поведение сдвига содержимого
- 28. Скрытые клавиатуры для Android скрыты RecyclerView
- 29. Добавление правильной поддержки клавиатуры в RecyclerView
- 30. Прокрутка при отображении клавиатуры?