我已经实现了一个listview和一个用于过滤listview中数据的编辑框。我用
myAdapter.getFilter().filter(txt);
当txt包含从数据开头的char序列时,它工作正常。 例如。对于值“这是我的值”并过滤“值”它通过过滤器,但是当我删除'v'并过滤文本是'alue'时,过滤器将其从适配器中删除。
有没有办法(除了实现我自己的过滤器)通过正则表达式或类似的东西进行过滤。感谢。
答案 0 :(得分:0)
听起来您在“完全匹配”和“部分匹配”语义上存在问题。
.*
。^
之类的锚来玩。