Android 更改方向后,searchview占据整个屏幕
我在改变方向后遇到了这个问题: 我希望屏幕如下所示:Android 更改方向后,searchview占据整个屏幕,android,android-layout,searchview,Android,Android Layout,Searchview,我在改变方向后遇到了这个问题: 我希望屏幕如下所示: 我在很多应用程序中都看到了这个问题,只有Note没有它尝试将这一行添加到EditText或SearchView中 android:imeOptions="flagNoExtractUi" <androidx.appcompat.widget.SearchView android:layout_width="match_parent" android:imeOptions="flagNoExtractUi"
我在很多应用程序中都看到了这个问题,只有Note没有它尝试将这一行添加到EditText或SearchView中
android:imeOptions="flagNoExtractUi"
<androidx.appcompat.widget.SearchView
android:layout_width="match_parent"
android:imeOptions="flagNoExtractUi"
android:layout_height="wrap_content"/>
如果您正在使用工具栏菜单进行搜索,请在“活动/片段”中进行如下更新
@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);
}