Android User Interface之Text Fields

前言

    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()来处理相关的事件。

你可能感兴趣的:(Android User Interface之Text Fields)