2020-12-01

EditText 使用详解

本篇文章主要介绍 Android 开发中的部分知识点,通过阅读本篇文章,您将收获以下内容:

一、EditText 继承关系

二、EditText 常用举例

三、EditText 自定义背景框

四、EditText自动检测输入内容

五、Edittext 密文显示

六、EditText 限制只能输入特定字符

七、EditText 输入保存的字符串不能为空

一、EditText 继承关系

EditText继承关系 如下:

java.lang.Object   ↳ android.view.View     ↳ android.widget.TextView       ↳ android.widget.EditText

二、EditText 常用举例

EditText主要用于输入和修改文本内容。

限制只能输入纯文本内容举例如下:

<EditText  android:id="@+id/plain_text_input"  android:layout_height="wrap_content"  android:layout_width="match_parent"  android:inputType="text"/>

三、EditText 自定义背景框

 <!-- 自定义EditText 背景 --> <EditText  android:layout_width="match_parent"  android:layout_height="wrap_content"  android:layout_marginLeft="10dp"  android:layout_marginRight="10dp"  android:layout_marginTop="10dp"  android:background="@drawable/custom_edittext_background"  android:gravity="center"  android:hint="一、自定义EditText背景框"  android:padding="8dp"  android:textSize="16sp" />
  • 自定义 EditText 背景框
<?
  • 实现效果
    image

四、EditText自动检测输入内容

<EditText  android:layout_width="fill_parent"  android:layout_height="wrap_content"  android:autoText="true"  android:hint="二、自动检测输入更正属性 autoText"  android:textColor="#FF6100" />
  • 实现效果

image

五、Edittext 密文显示

<!-- 以密文的形式显示 --> <EditText  android:layout_width="match_parent"  android:layout_height="wrap_content"  android:hint="三、以密文的形式显示密码"  android:password="true" />
  • 实现效果

image

六、EditText 限制只能输入特定字符

限定只能输入阿拉伯数字实现如下:

 <!-- 设置允许输入的字符 --> <EditText  android:layout_width="fill_parent"  android:layout_height="wrap_content"  android:digits="123456789.+-*/\n()"  android:hint="四、设置限制允许输入阿拉伯数字" />
  • 实现效果

image

七、EditText 输入保存的字符串不能为空

EditText常用来获取用户输入内容,因为我们要规避用户输入的内容为空的情况。

实现效果如下:

image

实现代码如下:









原文转载:http://www.shaoqun.com/a/494463.html

cicpa:https://www.ikjzd.com/w/1375

亚马逊t恤:https://www.ikjzd.com/w/1932

巨鲸:https://www.ikjzd.com/w/1986


本篇文章主要介绍Android开发中的部分知识点,通过阅读本篇文章,您将收获以下内容:一、EditText继承关系二、EditText常用举例三、EditText自定义背景框四、EditText自动检测输入内容五、Edittext密文显示六、EditText限制只能输入特定字符七、EditText输入保存的字符串不能为空一、EditText继承关系EditText继承关系如下:java.lang.
zen cart:zen cart
名人堂是什么:名人堂是什么
巴黎大区半数酒店仍关门:等不到游客 看不见希望:巴黎大区半数酒店仍关门:等不到游客 看不见希望
增城白水寨有没有学生票?:增城白水寨有没有学生票?
青岛天幕城:浓浓的古今神韵 - :青岛天幕城:浓浓的古今神韵 -

No comments:

Post a Comment