上一次我们介绍了TextView和Button两种控件,不清楚用法的可以查看我的上一篇博客,链接为https://blog.csdn.net/chenpeixing361/article/details/89048059。这一次我们继续介绍两种常用的控件——EditText和RadioButton。
EditText
EditText从字面义可理解为可编辑文本,这里我们介绍如下内容:①常用属性;②监听事件;③一个登录界面案例。我们依然是接着上一次的博客进行内容的拓展,我们新建一个EditTextActivity的活动类,在res/layout目录下会附带一个activity_edit_text.xml的文件,该xml文件代码如下:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:padding="15dp">
<EditText
android:id="@+id/et_1"
android:layout_width="match_parent"
android:layout_height="50dp"
android:textSize="16sp"
android:textColor="@color/colorPrimary"
android:hint="用户名"
android:background="@drawable/bg_username"
android:paddingLeft="10dp"
android:paddingRight="10dp"
android:drawableStart="@drawable/icon_user"
android:drawablePadding="8dp"
android:maxLines="1"/>
<EditText
android:id="@+id/et_2"
android:layout_width="match_parent"
android:layout_height="50dp"
android:textSize="16sp"
android:textColor="@color/colorPrimary"
android:hint="手机号"
android:inputType="number"
android:layout_below="@id/et_1"
android:layout_marginTop="15dp"
android:background="@drawable/bg_username"
android:paddingLeft="10dp"
android:paddingRight="10dp"
android:drawableStart="@drawable/icon_phone"
android:drawablePadding="8dp"
android:maxLines="1"/>
<EditText
android:id="@+id/et_3"
android:layout_width="match_parent"
android:layout_height="50dp"
android:textSize="16sp"
android:textColor="@color/colorPrimary"
android:hint="密码"
android:inputType="textPassword"
android:layout_below="@id/et_2"
android:layout_marginTop="15dp"
android:background="@drawable/bg_username"
android:paddingLeft="10dp"
android:paddingRight="10dp"
android:drawableStart="@drawable/icon_password"
android:drawablePadding="8dp"
android:maxLines="1"/>
<Button
android:id="@+id/btn_login"
android:layout_width="match_parent"
android:layout_height="50dp"
android:layout_below&