前言
Android API 中的Text Fields组件有:EditText。
指定键盘的类型
在<EditText />组件中添加android:inputType属性就可以指定键盘的类型。
android:inputType的值可以是:
- "none"
- "text" :
- "textEmailAddress"
- "textUri"
- "number"
- "phone"
- "datetime"
- "data"
- "time"
- ……
更多可以参考官网的API。
指定键盘的行为
在<EditText />中添加android:imeOptions属性来指定键盘的行为。
android:imeOptions的值可以是:
- normal
- actionNone
- actionGo
- actionSearch
- actionSend
- actionDone
- ……
更多可以参考官网的API。
响应action button(键盘上会有一个行为的按钮)的事件:
可以通过EditText.setOnEditorActionListener()来处理相关的事件。