我在我的应用程序中为搜索字段实施了AutoCompleteTextView
。根据搜索文本突出显示AutoCompleteTextView下拉列表文本
我想突出显示在下拉列表中突出显示的AutoCompleteTextView
(搜索文本字段)中输入的文本。我怎样才能做到这一点?。
我在我的应用程序中为搜索字段实施了AutoCompleteTextView
。根据搜索文本突出显示AutoCompleteTextView下拉列表文本
我想突出显示在下拉列表中突出显示的AutoCompleteTextView
(搜索文本字段)中输入的文本。我怎样才能做到这一点?。
所以,在你getView
方法添加以下
Spannable spanText = Spannable.Factory.getInstance().newSpannable(textString);
spanText.setSpan(new BackgroundColorSpan(0xFFFFFF00), startIndex, endIndex, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
myTv.setText(spanText);
我没有使用自定义视图。我使用自动完成textView(默认安卓) – sambal
我使用自定义适配器..我在哪里可以得到“textString”? newSpannable(textString); –
到目前为止,我可以自定义整个文本建议,但不是已输入 – sambal
例如,特定字符如果我在框中键入“ca”并且建议是“加拿大”,那么我可以使“加拿大”粗体但不是“ca”,我想要 – sambal
请在此阅读我的答案: http:// stackoverflow。 com/questions/15119113/autocomplete-textbox-highlighting-type-character-in-the-suggestion-list/30158346#30158346 – Milad