2017-01-05 110 views
0

我正在開發一個應用程序,它允許用戶在TextView中輸入數字和空格,因此我使用的是input.setRawInputType(Configuration.KEYBOARD_12KEY,因此用戶擁有方便的數字鍵盤。但是在某些設備上,數字鍵盤沒有空格鍵確保空格鍵始終在數字鍵盤上可用

如何確保我的用戶始終有能力以便捷的方式輸入空格和數字?

我想過用碎片構建自己的數字小鍵盤,但感覺太粗糙和顛簸。

回答

0

但是在某些設備上,數字鍵盤沒有空格鍵!

12鍵鍵盤歷史上從來沒有空格鍵。您可能希望查看具有12鍵鍵盤的設備,例如非觸摸屏「按鍵式」電話。

(嘖,我覺得自己老了...)

然而,什麼鍵來顯示決定權在輸入法編輯器(軟鍵盤)的開發商。您對12鍵鍵盤的要求只是提示而非要求,「12鍵鍵盤」的定義取決於開發人員。

如何確保我的用戶始終有能力以便捷的方式輸入空格和數字?

從技術上講,你不能,根據EditText。再次,這取決於輸入法編輯器開發人員,而不是您。您可以通過請求字母數字鍵盤來增加您的可能性,因爲那些傳統上有空格鍵。

您可以創建自己的數據輸入按鈕板,也可以使用EditText,但也可以在UI中添加一些按鈕以在當前文本光標位置爲EditText添加空格。

+0

那麼這就是我想的,謝謝你的確認。 :(猜猜我必須做一個小塊片段 – LPVOID