AutoCompleteTextView:如何在下拉列表中停止按字母顺序排序

时间:2013-09-24 06:13:24

标签: android

如果我在AutoCompleteTextView中输入单词“wood”,则结果会出现在下拉列表中: “bolly wood” “冬青木”

“木”

我想要这样的结果: “木” “bolly wood” “冬青木”

AutoCompleteTextView进行alphabatical排序。如何停止此排序???

2 个答案:

答案 0 :(得分:0)

你试过这个:

在布局XML中,将以下属性添加到EditText:

android:inputType="text|textNoSuggestions"

如果这个以及上述方法都不起作用,那么这几乎肯定是模拟器和其他设备的问题,您应该直接联系制造商。

另请参阅:android:inputType(请注意,EditText是TextView的子类,这就是此属性也适用于EditTexts的原因。)

答案 1 :(得分:0)

使用 android:completionThreshold =“1”
在输入单个字符时显示选项列表('w')..

所以可能的结果就像 **“木头”

“bolly wood”

“冬青木”**

<AutoCompleteTextView
 android:id="@+id/autocomplete"
 android:layout_width="fill_parent"
 android:layout_height="wrap_content"
 android:layout_margin="10dp"
 android:paddingLeft="10dp"
 android:completionThreshold="1"
 android:textSize="18sp"
             />