簡體   English   中英

如何禁用自定義Android鍵盤上的拼寫檢查?

[英]How to disable spell checking on custom Android Keyboard?

按照這個Android SoftKeyboard示例 ,我從頭開始構建了相對簡單的Android鍵盤。 我似乎找不到任何允許我使用自定義鍵盤禁用拼寫檢查功能的解決方案。 即使我沒有實現拼寫檢查服務,鍵入的每個文本都有一個黑色的下划線指示可能的拼寫錯誤。

試圖找到合適的代碼片段,該片段在Android / LatinIME中禁用拼寫檢查,但徒勞無功。

任何提示都受到高度贊賞

在此處輸入圖片說明

黑色下划線稱為撰寫文字。 它用於顯示可以被自動更正或其他操作替換的文本-尚未完全完成文本。 通過調用setComposedText完成。 與其使用它,不使用commitText,它將不使用帶下划線的版本(以及底層的許多其他區別)。

請注意,如果您完全遵循鏈接的代碼,則還必須進行很多其他更改,才能一次輸入一次從一個單詞轉換為一個字母(每次進行新輸入時,組成文本都會被完全替換) ,因此您需要向下發送整個單詞,直到完成組成文本的commitText。因此,您可能需要做一些工作才能將其更改為使用commitText。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM