Как добавить прослушиватель для щелчка элемента в MaterialSearchView
Как добавить прослушиватель для щелчка элемента в 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();
}
});
Я пробовал этот код, но прослушиватель щелчка элемента не работает
0 ответов
У меня есть проблема, подобная этой, и я узнаю, что такое парни
Длинный рассказ, я просто поместил это в свой код
searchView.setSubmitOnClick(истина);
и он отправит текст предложения в качестве запроса, или вы можете добавить это, чтобы получить слушателя
searchView.setOnSearchViewListener(new MaterialSearchView.SearchViewListener() {
@Override
public void onSearchViewShown() {
//Do some magic
}
@Override
public void onSearchViewClosed() {
}
});