如何使用Android中的SearchView小部件提供向上导航?

时间:2014-02-10 19:18:32

标签: android android-actionbar searchview

我的主要活动中有一个SearchView小部件,我想在用户点击搜索图标时启用祖先导航(在应用程序图标上向上导航)。我还希望它在SearchView关闭时消失。下图显示了我想要的内容:

enter image description here

对于实例,您可以考虑使用Android Play商店应用程序。

1 个答案:

答案 0 :(得分:1)

要启用祖先导航,只需使用:

getActionBar().setDisplayHomeAsUpEnabled(true);

并在onOptionsItemSelected上执行任何操作(例如清除搜索字段),例如:

@Override
public boolean onOptionsItemSelected(MenuItem item) {           

    switch (item.getItemId()) {

        case android.R.id.home:
            // clear search field
            return true; 
    }

    return false;

}