После изменения ориентации searchview занимает весь экран - PullRequest
0 голосов
/ 10 октября 2019

У меня есть эта проблема после изменения ориентации: enter image description here

У меня будет такой экран:

enter image description here

Я видел эту проблему во многихприложение, только примечание не имеет

Ответы [ 2 ]

1 голос
/ 10 октября 2019

Попробуйте добавить эту строку в EditText или в SearchView

android:imeOptions="flagNoExtractUi"

 <androidx.appcompat.widget.SearchView
    android:layout_width="match_parent"
    android:imeOptions="flagNoExtractUi"
    android:layout_height="wrap_content"/>
0 голосов
/ 10 октября 2019

Если вы используете Toolbar меню для поиска, обновите его, как показано ниже в вашем Activity/Fragment

@Override
public void onPrepareOptionsMenu(@NonNull Menu menu) {
    SearchView searchView = (SearchView) menu.findItem(R.id.menu_search).getActionView();
    searchView.setImeOptions(searchView.getImeOptions() | EditorInfo.IME_FLAG_NO_EXTRACT_UI);

    super.onPrepareOptionsMenu(menu);
}
...