2020-04-14常用控件Text篇

目标:熟悉使用android系统自带的常用控件,TEXT篇


Text:TextView、Plain Text、Password(Numeric)、E-mail、Phone、Postal Address、Multiline Text、Time、Date、Number(Signed、Decimal)、AutoCompleteTextView、MultiAutoCompleteTextView






控件对应的图片(控件展示)

TextView:

<TextView

    android:layout_width="match_parent"

    android:layout_height="wrap_content"

    android:text="@string/text"

    android:background="@color/colorAccent"

    android:gravity="center" />


显示设置好的文本内容


EditText之Plain Text:

<EditText

    android:id="@+id/editText11"

    android:layout_width="match_parent"

    android:layout_height="wrap_content"

    android:ems="10"

    android:inputType="textPersonName"

    android:text="Name" />


可以输入数字、符号、字母


EditText之Password:

<EditText

    android:id="@+id/editText"

    android:layout_width="match_parent"

    android:layout_height="wrap_content"

    android:ems="10"

    android:inputType="textPassword" />


可以输入数字、符号、字母


EditText之Password(Numeric):

<EditText

    android:id="@+id/editText2"

    android:layout_width="match_parent"

    android:layout_height="wrap_content"

    android:ems="10"

    android:inputType="numberPassword" />


只能输入数字,不能输入符号、字母

EditText之E-mail:

<EditText

    android:id="@+id/editText3"

    android:layout_width="match_parent"

    android:layout_height="wrap_content"

    android:ems="10"

    android:inputType="textEmailAddress" />


可以输入邮箱格式的任何数据类型和其他符号

EditText之Phone:

<EditText

    android:id="@+id/editText4"

    android:layout_width="match_parent"

    android:layout_height="wrap_content"

    android:ems="10"

    android:inputType="phone" />


可以输入数字和一些特定的符号,不能输入字母


EditText之Postal Address:

<EditText

    android:id="@+id/editText5"

    android:layout_width="match_parent"

    android:layout_height="wrap_content"

    android:ems="10"

    android:inputType="textPostalAddress" />


可以输入数字、符号、字母


EditText之Multiline Text:

<EditText

    android:id="@+id/editText6"

    android:layout_width="match_parent"

    android:layout_height="wrap_content"

    android:ems="10"

    android:inputType="textMultiLine" />


可以输入数字、符号、字母  


EditText之Time:

<EditText

    android:id="@+id/editText7"

    android:layout_width="match_parent"

    android:layout_height="wrap_content"

    android:ems="10"

    android:inputType="time" />


只可输入数字,:,字母a、p、m



EditText之Date:

<EditText

android:id="@+id/editText8"

android:layout_width="match_parent"

android:layout_height="wrap_content"

android:ems="10"

android:inputType="date" />


只可输入数字和符号.-/

EditText之Number:

<EditText

    android:id="@+id/editText9"

    android:layout_width="match_parent"

    android:layout_height="wrap_content"

    android:ems="10"

    android:inputType="number" />


只能输入数字

EditText之Number(Signed):

<EditText

    android:id="@+id/editText9"

    android:layout_width="match_parent"

    android:layout_height="wrap_content"

    android:ems="10"

    android:inputType="number" />


可以输入正整数和负整数

EditText之Number(Decimal):

<EditText

    android:id="@+id/editText9"

    android:layout_width="match_parent"

    android:layout_height="wrap_content"

    android:ems="10"

    android:inputType="number" />


只能输入数字

EditText之AutoCompleteTextView:

<AutoCompleteTextView

    android:id="@+id/autoCompleteTextView"

    android:layout_width="match_parent"

    android:layout_height="wrap_content"

    android:text="AutoCompleteTextView" />


可以输入数字、符号、字母

EditText之MultiAutoCompleteTextView:

<MultiAutoCompleteTextView

    android:id="@+id/multiAutoCompleteTextView"

    android:layout_width="match_parent"

    android:layout_height="wrap_content"

    android:text="MultiAutoCompleteTextView" />


可以输入数字、符号、字母
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容