ros*_*lin 5 keyboard android soft-keyboard android-softkeyboard searchview
我有以下代码:
if(mSearchView != null){
mSearchView.setIconifiedByDefault(false);
mSearchView.setIconified(false);
mSearchView.setOnQueryTextListener(this);
int searchPlateId = mSearchView.getContext().getResources()
.getIdentifier("android:id/search_plate", null, null);
View searchPlateView = mSearchView.findViewById(searchPlateId);
if (searchPlateView != null) {
searchPlateView.setBackgroundColor(getResources().getColor(R.color.white));
}
}
Run Code Online (Sandbox Code Playgroud)
问题是,当我在serachview上设置setIconified(false)时,键盘会弹出,我不希望这种情况发生.有可能以某种方式阻止这种情况吗?PS:我在清单中有这个:
android:windowSoftInputMode="adjustNothing|stateHidden"
Run Code Online (Sandbox Code Playgroud)
也可以在onCreate中以编程方式进行,但没有运气
试试这个:
searchView.setFocusable(false);
searchView.setIconified(false);
searchView.clearFocus();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5352 次 |
| 最近记录: |