我想通过单击activity应用程序中的searchview栏打开一个新的搜索androidonclicklistener在searchview栏上不起作用。

 mySearchView = (SearchView)findViewById(R.id.SearchView);
        //mySearchView.setIconifiedByDefault(true);

    mySearchView.setClickable(true);
    mySearchView.setIconified(false);


    mySearchView.setOnSearchClickListener(new SearchView.OnClickListener() {
        @Override
        public void onClick(View view) {


                    //perform your click operation here
                    Intent a = new Intent(MainActivity.this, searchin.class);
                    startActivity(a);

        }

    });

最佳答案

为什么您必须使searchview做到这一点?

创建类似于searchview的布局并对其进行点击事件

10-08 09:03