gpt4 book ai didi

没有点击按钮的Android SearchBar

转载 作者:行者123 更新时间:2023-11-29 21:45:41 27 4
gpt4 key购买 nike

我一直在努力寻找答案,但也许我没有正确地询问谷歌,所以它是这样的:我的 Android 应用程序中有一个搜索 View ,其中有顶部菜单项作为搜索输入,等等。我点击放大镜,然后文本字段变为可编辑的搜索词。我如何才能跳过此步骤并使其在我的 Activity 的 onCreate() 方法时,搜索字段自动获得焦点而无需单击放大镜图标?

这是我的代码:

    MenuInflater inflater = new MenuInflater(SearchMedicineActivity.this);
inflater.inflate(R.menu.search_view, menu);
MenuItem searchItem = menu.findItem(R.id.action_search);
searchItem.setShowAsActionFlags(MenuItem.SHOW_AS_ACTION_IF_ROOM| MenuItem.SHOW_AS_ACTION_COLLAPSE_ACTION_VIEW);
mSearchView = (SearchView) searchItem.getActionView();
mSearchView.setOnQueryTextListener(this);
mSearchView.setIconifiedByDefault(false);
return true;

最佳答案

public boolean onPrepareOptionsMenu(Menu menu) 中调用 setIconifiedByDefault(false) 应该会得到您想要的结果。如果您希望键盘可见,请尝试调用 requestFocus()

关于没有点击按钮的Android SearchBar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15927753/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com