如何使用隐藏关键字搜索Android ListView?

时间:2015-03-14 08:33:11

标签: android-listview

我有一个ListView的房间列表。

列表中的部分会议室为Students'Activity CenterClassroom 101Classroom 102

我还有一个EditText,允许用户搜索列表中的房间。

但是,我还想添加其他关键字,这些关键字不会出现在列表中但可以搜索。例如,如果用户搜索“SAC”,则学生活动中心将显示在ListView中。

目前,用户只能搜索ListView中可见的内容。

1 个答案:

答案 0 :(得分:0)

您可以使用2种覆盖方法 setTag (Object tag)和setTag( int key,Object tag )方法。链接View setTag。然后你调用getTag来获取关键字,就像你说的那样。示例代码:

String itemName = (String) myButton.getTag();

使用标记的想法并不新鲜,并已在各种不同的库和框架中使用。