Android 如何查看用户在列表视图中选择的列表中的项目?
在此图像中,用户显示一个列表。用户可以在列表中搜索项目并单击它。如何记录用户单击的内容 Flight\u Book.java:Android 如何查看用户在列表视图中选择的列表中的项目?,android,listview,Android,Listview,在此图像中,用户显示一个列表。用户可以在列表中搜索项目并单击它。如何记录用户单击的内容 Flight\u Book.java: public class Flight_Book extends AppCompatActivity { ListView lv; SearchView sv; String[] teams = {"Dog","Cat","Horse","Rabbit","Squirrel"}; ArrayAdapter<String> adapter; @Overr
public class Flight_Book extends AppCompatActivity {
ListView lv;
SearchView sv;
String[] teams = {"Dog","Cat","Horse","Rabbit","Squirrel"};
ArrayAdapter<String> adapter;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_flight__book);
lv=(ListView) findViewById(R.id.listview1);
sv = (SearchView) findViewById(R.id.searchview1);
adapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, teams);
lv.setAdapter(adapter);
sv.setOnQueryTextListener(new SearchView.OnQueryTextListener() {
@Override
public boolean onQueryTextSubmit(String text) {
return false;
}
@Override
public boolean onQueryTextChange(String text) {
adapter.getFilter().filter(text);
return false;
}
});
}
public class Flight\u Book扩展活动{
ListView lv;
SearchView sv;
String[]团队={“狗”、“猫”、“马”、“兔子”、“松鼠”};
阵列适配器;
@凌驾
创建时受保护的void(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.activity\u flight\u book);
lv=(ListView)findViewById(R.id.listview1);
sv=(SearchView)findviewbyd(R.id.SearchView 1);
adapter=new ArrayAdapter(这是android.R.layout.simple\u list\u item\u 1,团队);
低压设置适配器(适配器);
sv.setOnQueryTextListener(新的SearchView.OnQueryTextListener(){
@凌驾
公共布尔值onQueryTextSubmit(字符串文本){
返回false;
}
@凌驾
公共布尔值onQueryTextChange(字符串文本){
adapter.getFilter().filter(文本);
返回false;
}
});
}
}您的listview和searchView完全不同。如果你在谈论建议
尝试上面链接中描述的方法,你会做得很好 单击listview中的项目与searchview有什么关系?您似乎不使用监听器?您对日志记录的确切含义是什么?您想在哪里登录?在文件中?
如何查看用户在searchview中选择的列表中的项目?
???这个问题没有意义,因为不能在searchview中选择项目,因为searchview没有项目。@greenapps对不起,我是说listviewOk。但这与searchview有什么关系呢?我想没什么。那你为什么要说一个呢?