Listview / Screen перезаписывает текущий Listview / Screen при выходе из Searchview

#android #android-activity

#Android #android-активность

Вопрос:

Listview / Screen перезаписывает текущий Listview / Screen при выходе из Searchview после поиска и закрытия виджета searchview. Mainactivity и SearchAvtivity (имя класса ActionBarFragment) — это разные классы. Вот изображение, что происходит. введите описание изображения здесь

Ответ №1:

Самым простым решением может быть установка фона ActionBarFragment на белый. В качестве альтернативы также может помочь правильное использование backstack fragmentmanager.

если это фрагмент списка, используйте эту строку в onViewCreated() :

getView().setBackgroundColor(Color.WHITE);

или в xml, который вы можете использовать ниже в корневом элементе xml-макета фрагмента:

android:background="#fff"

Комментарии:

1. я думаю, просто изменив цвет, они исчезнут, но программно они будут там. Поэтому это может мешать просмотру друг друга.