2014-02-06 152 views
2

我期望實現AutocompleteTextView的功能,但略有不同。而不是得到一個帶有建議的下拉列表,我希望它爲我完成這個句子。自動完成/自動填充編輯文本Android

例如:我輸入abc,然後我就完成了,其餘的文本都是灰色的:[email protected]然後點擊一個按鈕來保留這個文本或者繼續寫下來進一步過濾。

你認爲是可以實現的嗎?

到目前爲止,我看了我的問題,但我發現所有的答案都涉及一個下拉列表,也許我還沒有看夠深。

回答

1

爲什麼不嘗試實現自定義視圖?

基本上,您需要與AutoCompleteTextView所做的相同的事情,但不必在下拉列表中顯示N個元素,您必須將第一個選項添加到EditText。

看一看:

  • TextWatcher爲了看如何檢測用戶輸入和進步

您可以爲了跟蹤數據輸入與索引和spannables然後播放由用戶和你建議的數據。我不喜歡這個主意

的一件事是事實,如果你有:

  • 德國
  • 德國
  • ...

您需要鍵入大量字母而沒有可能選擇與您提供的解決方案不同的內容。下面的例子

+0

感謝您的回覆,我一直在尋找做這樣的事情,但我希望能找到一些更具體: ) 不管怎麼說,多謝拉! –