2010-05-15 67 views
1

我有ListView的活动。该listView包含imageView和两个textViews(又名和姓氏)。我想组织使用这个listView通过textView之一(例如通过姓氏)进行搜索。 我该如何实现?Android。在列表中搜索查看

我发现快速搜索框可以使用,但我不明白如何使用它。

帮助,PLZ :)

回答

1

可以使用setTextFilterEnabled(boolean)方法。

如果它不能解决你的问题,那么你也可以定义你自己的过滤器。

对于此,请看到这个帖子android-how-do-i-overwrite-the-filter-for-my-arrayadapter

希望这有助于!

+0

是的,我可以按照这种方式进行过滤,但目前我不知道如何输入搜索关键字。我知道android有快速搜索框,它有自己的对话框用于输入搜索关键字。最好使用它而不是使用过滤器(或者可能找到链接QSB和List过滤的方法)。你有什么建议吗? – davs 2010-05-18 16:40:39

+0

我的意思是这种方式非常有用的硬件键盘设备..但QSB是有效的设备没有硬件键盘...所以我认为这将是更好的实施QSB,但我没有办法,我怎么能这样做 – davs 2010-05-18 17:30:20

+0

我发现一种显示软键盘的方法,我可以使用它过滤: InputMethodManager inputMgr =(InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE); inputMgr.toggleSoftInput(0,0); – davs 2010-05-20 13:14:15