【发布时间】:2017-07-18 16:19:53
【问题描述】:
如何为 MaterialSearchView 中的项目点击添加监听器
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_grids);
Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
sharedPreferences = getSharedPreferences(MyPref, Context.MODE_PRIVATE);
editor = sharedPreferences.edit();
locationStatus =sharedPreferences.getString(locationStatus,"");
searchView.setOnItemClickListener( new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
String s=(String)parent.getItemAtPosition(position);
Toast.makeText(getBaseContext(),s,Toast.LENGTH_LONG).show();
}
});
我试过这段代码,但项目点击监听器不起作用
【问题讨论】:
-
当你点击一个项目时 setOnItemClickListener 被触发。
-
没有被解雇,这就是问题
标签: java android onclicklistener searchview onitemclicklistener