我有一个ListView
的房间列表。
列表中的部分会议室为Students
'Activity Center
,Classroom 101
和Classroom 102
。
我还有一个EditText,允许用户搜索列表中的房间。
但是,我还想添加其他关键字,这些关键字不会出现在列表中但可以搜索。例如,如果用户搜索“SAC
”,则学生活动中心将显示在ListView中。
目前,用户只能搜索ListView中可见的内容。
答案 0 :(得分:0)
您可以使用2种覆盖方法 setTag (Object tag)和setTag( int key,Object tag )方法。链接View setTag。然后你调用getTag来获取关键字,就像你说的那样。示例代码:
String itemName = (String) myButton.getTag();
使用标记的想法并不新鲜,并已在各种不同的库和框架中使用。