gpt4 book ai didi

Android如何聚焦ActionBar searchView

转载 作者:IT王子 更新时间:2023-10-28 23:42:08 26 4
gpt4 key购买 nike

您好,我需要在 searchView 中放置一些文本并聚焦/展开 searchView 小部件。

这是我尝试过的,但它不起作用

@Override
public boolean onCreateOptionsMenu(final Menu menu) {
...
SearchView searchView = (SearchView) menu.findItem(R.id.menu_search).getActionView();
searchView.setQuery(this.filtro, false);
searchView.setFocusable(true);
searchView.requestFocus();
searchView.requestFocusFromTouch();

最佳答案

尝试使用 searchView.setIconified(false)。这对我有用:

public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
ActionBar actionBar = getActionBar();
SearchView searchView = new SearchView(this);
actionBar.setCustomView(searchView);
actionBar.setDisplayOptions(ActionBar.DISPLAY_SHOW_CUSTOM);
searchView.setQuery("test",true);
searchView.setFocusable(true);
searchView.setIconified(false);
searchView.requestFocusFromTouch();
}

关于Android如何聚焦ActionBar searchView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10089993/

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