Java 如何在使用搜索栏元素单击列表视图后打开新活动?
我开发了一个带有搜索栏的列表视图,因此我想在单击特定搜索项目后打开新活动。您可以在Java 如何在使用搜索栏元素单击列表视图后打开新活动?,java,android,Java,Android,我开发了一个带有搜索栏的列表视图,因此我想在单击特定搜索项目后打开新活动。您可以在列表视图上搜索,也可以使用OnItemClickListener 从搜索视图 new SearchView.OnQueryTextListener() { @Override public boolean onQueryTextChange(String newText) { if (TextUtils.isEmpty(newText)) { mListView.cl
列表视图上搜索,也可以使用OnItemClickListener
从搜索视图
new SearchView.OnQueryTextListener() {
@Override
public boolean onQueryTextChange(String newText) {
if (TextUtils.isEmpty(newText)) {
mListView.clearTextFilter();
} else {
mListView.setFilterText(newText.toString()); //you can use this to filter items
}
return true;
}
@Override
public boolean onQueryTextSubmit(String query) {
return true;
}
}
和在Listview中
mListView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
//put some intent
}
}
提及
在适配器类中有搜索栏。在此基础上,您可以使用搜索栏并转移到其他活动
searchView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent(CurrentActivity.this, NextActivity.class);
startActivity(intent);
}
});
请编辑您的问题并阅读您是否尝试过覆盖公共无效链接(AdapterView父项、视图、int位置、长id){}
?!?可能重复的
searchView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent(CurrentActivity.this, NextActivity.class);
startActivity(intent);
}
});