2015-05-27 54 views
0

我想顯示我的自定義預測文本建議通過編輯文本像線應用程序顯示貼紙的關鍵字。例如。當你寫你好/你好,線顯示手和你好的貼紙作爲一個建議。用戶可以從建議中選擇單詞,用戶從建議中選擇的關鍵字將在編輯文本中突出顯示(可以是粗體/顏色更改)。 enter image description here文本預測編輯文本的建議就像在線應用android

我附上了我想要實現的實時示例。請看看實現這個建議!

回答

0

您可以使用AutoCompleteTextView這實際上是EditText(我認爲有點誤導)。當您使用AutoCompleteTextView你可以提供一個自定義適配器養活喜歡所以建議:

SimpleAdapter adapter = new SimpleAdapter(context, list, R.id.row_layout, new String[] { "Name", "Phone" }, new int[] { R.id.name, R.id.phone }); 
autoCompleteField.setAdapter(adapter); 
+0

是我知道AutoCompleteTextView,但我需要自定義生成自動完成如我上面附着的設計。 –