需要正确的if语句代码才能关闭searchView

时间:2017-11-14 02:30:51

标签: android searchview

我的应用程序中有一个searchView,当您单击搜索图标时,它会显示searchView,而< - 按钮会关闭searchView。显示< - 按钮的代码是......

 actionBar.setDisplayHomeAsUpEnabled(true);

enter image description here

如果我需要对我的< - 按钮进行编码,那么我可以编写它的代码。

if(actionBar.setDisplayHomeAsUpEnabled(true)) {}  

上述代码不起作用。也没有......

if(actionBar.onClick){}

我正在寻找一条if语句,说明是否单击了< - 按钮,关闭searchView。

if(onBackPressed){}  //doesn't work either

1 个答案:

答案 0 :(得分:1)

 @Override
    public boolean onOptionsItemSelected(MenuItem item) {
        if(android.R.id.home == item.getItemId()){
            //write your code here
        }
        return super.onOptionsItemSelected(item);
    }