gpt4 book ai didi

android - 折叠搜索小部件 android

转载 作者:太空宇宙 更新时间:2023-11-03 13:00:13 26 4
gpt4 key购买 nike

我已经按照 android 开发者网站上的官方指南在操作栏中实现了搜索小部件。小部件以折叠状态启动。当用户单击搜索图标时,它会展开并弹出键盘,用户可以进行搜索。一旦用户按下回车键,就会在顶部启动一个新的 Activity 来处理和显示搜索。当用户按后退键返回到上一个 Activity (搜索之前)时,我希望搜索 View 会自动折叠,因为用户刚刚进行了搜索。我该怎么做?现在用户必须在此之后按返回键 2,一次关闭键盘,一次折叠搜索小部件。我试过了

searchManager.setOnDismissListener(new OnDismissListener() {
public void onDismiss() {
searchView.setIconified(true);
}
});

这会折叠键盘,但用户仍然需要再次按下后退按钮才能真正折叠 View 并将其移回操作栏中的位置。

最佳答案

我知道这是一个老问题,但我只是在寻找答案时遇到它。我已经完全按照上面的方法进行了尝试,但实际上您需要折叠 MenuItem,而不是 SearchView。这是代码 fragment :-

 // I do this in onCreateOptionsMenu
mSearchMenuItem = menu.findItem(R.id.menu_item_search);

// Call this when you want to collapse it
mSearchMenuItem.collapseActionView();

希望这对某人有帮助。

关于android - 折叠搜索小部件 android,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12716365/

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