處理鍵盤輸入

編寫:zhaochunqi - 原文:http://developer.android.com/training/keyboard-input/index.html

噹噹前焦點在 UI 的文本框上時,Android 系統會在屏幕上顯示一個鍵盤 - 被稱為軟輸入法。為了提供最好的用戶體驗,我們可以指定我們期望的輸入類型的特徵(例如,是否是電話號碼或Email地址)和輸入法的表現形式(例如,是否需要自動糾正拼寫錯誤)。

除了使用屏幕上的輸入法,Android也支持實體鍵盤,所以充分利用可能會被用戶接入的外接鍵盤來優化用戶的交互體驗是很重要的。

接下來的課程會討論上述這些主題和更多相關內容。

Lessons

指定輸入法類型

學習如何表現特定的軟輸入法,如為電話號碼、網址和其他一些格式所做的設計。同樣應該學習如何指定一些屬性,例如拼寫建議和像**確定(Done)或者下一步(Next)**這樣的動作按鈕。

處理輸入法的顯示

學習如何合適地展示軟輸入法,和如何讓我們的佈局作出調整,來適合因為輸入法而減少的屏幕空間。

支持鍵盤導航

學習如何驗證用戶是否能夠使用鍵盤導航我們的應用以及如何對導航順序做出必要的改變。

處理鍵盤行為

學習如何對用戶的鍵盤輸入作出迴應。


书籍推荐