Android 處理鍵盤輸入

2018-08-02 18:21 更新

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

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

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

接下來的課程會討論上述這些主題和更多相關(guān)內(nèi)容。

Lessons

指定輸入法類型

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

處理輸入法的顯示

學(xué)習(xí)如何合適地展示軟輸入法,和如何讓我們的布局作出調(diào)整,來適合因為輸入法而減少的屏幕空間。

支持鍵盤導(dǎo)航

學(xué)習(xí)如何驗證用戶是否能夠使用鍵盤導(dǎo)航我們的應(yīng)用以及如何對導(dǎo)航順序做出必要的改變。

處理鍵盤行為

學(xué)習(xí)如何對用戶的鍵盤輸入作出回應(yīng)。


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號