2012-02-08 35 views
2

禁用建議我曾嘗試:爲的EditText

指定的main.xml頁面上的inputType爲EditText上...

textFilter 
text|textNoSuggestions 
textNoSuggestions 

在Java文件中的onCreate

EditText hex = (EditText) findViewById(R.id.editHex); 
hex.setInputType(InputType.TYPE_TEXT_FLAG_NO_SUGGESTIONS); 

我在使用API​​ 13的模擬器上運行此操作。

回答

5

經過長時間的努力後, le ... 只使用android:inputType="textFilter",並刪除hex.setInputType(),它會在運行時取代您在XML中配置 的內容。

如果它仍然不起作用,您可以嘗試使用android:inputType="textVisiblePassword"的骯髒技巧,但我強烈建議您再試一次android:inputType="textFilter"

+0

我想我是不夠清楚:我試着所有這些都是單獨的。 – Rhyono 2012-02-08 22:36:09

+0

更改/添加了一些細節。 – Rotemmiz 2012-02-08 23:15:42

+0

我再次嘗試,它仍然無法正常工作。 – Rhyono 2012-02-08 23:18:55

0

在我的情況下,android:inputType="textNoSuggestions"曾在安卓5+手機,但Android的4我必須通過代碼來設置密碼可見,使用這種方法:

editText.setInputType(InputType.TYPE_TEXT_VARIATION_VISIBLE_PASSWORD);