2012-10-03 28 views
0

我正在寫一個拼寫測驗應用程序。我想要EditText用戶將輸入他們的猜測,不提供任何拼寫提示或建議的話。我有Android力量到標準鍵盤

android:inputType="textNoSuggestions|textPhonetic" 

設置,但我已經看到,用一些鍵盤(一個的touchpal),你仍然得到單詞提示。順便說一句,我也試過它沒有textPhonetic - 相同的結果。另一方面,它看起來像標準的默認鍵盤遵循inputType。有沒有辦法強制應用程序/ editText使用默認鍵盤?如果不是的話,有沒有一種方法可以切實地告訴用戶是否將鍵盤設置爲非標準的東西?或者有什麼方法可以判斷特定用戶的鍵盤是否符合textNoSuggestions設置?

回答

3

有沒有辦法強制應用程序/ editText使用默認鍵盤?

不需要。此外,Android中沒有單個「默認」鍵盤 - 可以使用不同的設備。

如果不是,有沒有一種方法可以切實地告訴用戶是否將鍵盤設置爲非標準的東西?

我不認爲會有一個可靠的方法來做到這一點。請記住,用戶不僅可以將其默認鍵盤更改爲某個第三方應用程序,還可以隨時更改輸入法。

或者有沒有辦法判斷一個特定用戶的鍵盤是否會遵守textNoSuggestions設置?

不,對不起。

0

將輸入類型設置爲「visiblePassword」時,其中「textNoSuggestions」不適用於像swyft之類的鍵盤。