更改方向后,searchview 占据整个屏幕
After change orientation searchview takes the entire screen
改变方向后我遇到了这个问题:
我会有这样的屏幕:
这个问题我在很多app看到过,只有note没有
尝试将此行添加到 EditText 或 SearchView
android:imeOptions="flagNoExtractUi"
<androidx.appcompat.widget.SearchView
android:layout_width="match_parent"
android:imeOptions="flagNoExtractUi"
android:layout_height="wrap_content"/>
如果您使用 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);
}
改变方向后我遇到了这个问题:
我会有这样的屏幕:
这个问题我在很多app看到过,只有note没有
尝试将此行添加到 EditText 或 SearchView
android:imeOptions="flagNoExtractUi"
<androidx.appcompat.widget.SearchView
android:layout_width="match_parent"
android:imeOptions="flagNoExtractUi"
android:layout_height="wrap_content"/>
如果您使用 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);
}