如何在列表视图布局中显示结果?
问题描述:
我在我的应用程序中有搜索功能。我正在根据用户提交的关键字提取结果。如何使用listview在listview中显示搜索查询的结果?这是我第一次使用listview,任何指针,教程都会有所帮助。如何在列表视图布局中显示结果?
答
我觉得可搜索字典的例子是你应该从哪里开始。代码和其他详细信息如下:http://developer.android.com/resources/samples/SearchableDictionary/index.html
答
尝试使用AutoCompleteTextView。这将在输入文本时将项目列表过滤到AutoCompleteTextView字段中。
或
使用this.This将帮助您添加列表视图中LinearLayout.When用户按下此将过滤列表项字母表的任何一个
ListView lv = new ListView(this);
lv.setAdapter(new ArrayAdapter<String>(this,
android.R.layout.simple_list_item_1, Your_array));
lv.setTextFilterEnabled(true);
lv.setOnItemClickListener(new OnItemClickListener() {
public void onItemClick(AdapterView<?> parent, View view,
int position, long id) {
String str_item = Your_array[position];
Toast.makeText(Your_Class_Name.this,str_item, 10).show();
}
});