相关疑难解决方法(0)

以正确的方式过滤光标?

目前,我需要过滤Cursor/CursorAdapter,以仅显示与ListView中的特定条件匹配的行.我不想一直重新查询数据库.我只想过滤查询数据库时得到的光标.

我已经看到了这样一个问题:从Cursor中过滤行,这样它们就不会出现在ListView中

但我不明白如何通过覆盖我的CursorWrapper中的"移动"方法来进行过滤.一个例子很好.

非常感谢你.

android

13
推荐指数
1
解决办法
9356
查看次数

android <2.3和java.text.Normalizer

在2.3之前的Android版本中,java.text.Normalizer的最佳替代方法是什么? http://developer.android.com/reference/java/text/Normalizer.html

我需要匹配Strings

perché perchè perche
Run Code Online (Sandbox Code Playgroud)

谢谢

尼古拉

java string android string-matching

7
推荐指数
1
解决办法
1987
查看次数

AutoCompleteTextView适配器,"隐藏"适配器?

我有3个AutoCompleteTextViews,我想在它们上注册2个String []适配器.目前,我这样做:

atw_from.setAdapter(new ArrayAdapter(ctx, android.r.layout.simple_dropdown_item_1line, stages_adapter));
Run Code Online (Sandbox Code Playgroud)

假设我的用户想输入"Középmező",他开始输入"Közé",他将会选择Középmező,直到这个,它非常简单.但是如果用户懒得键入重音(并且很多都是懒惰的),那么他只会输入Kozepmezo,然后他就不会得到任何报价,因为我的String []中没有Kozepmezo.我想要的是,如果他输入"Koze",他应该被提供给Középmező,所以即使他没有使用口音,他也会一直提供带有重音的实际单词.

目前,我有一个非常愚蠢的解决方案,我有一个String [],其大小是原始[]的两倍,前半部分包含带重音的单词,第二个包含deaccented版本.所以现在,如果他打字Közé,他将被提供Középmező,如果他输入Koze,他将被提供Kozepmezo.它的工作原理是因为服务器可以处理这两个版本,但它看起来很傻,我想解决它.

据我所知,我应该制作一个完整的自定义适配器.这是最好的方法,还是SDK中包含任何解决方案?如果我应该制作自定义适配器,有人能指出我正确的方向,如何做到这一点?:)

编辑:添加我自己的答案,应该为每个人工作,为其他答案欢呼,这导致我向好的方向!

android android-adapter

5
推荐指数
1
解决办法
961
查看次数

标签 统计

android ×3

android-adapter ×1

java ×1

string ×1

string-matching ×1