(六)Android中的EditText组件

讲到可编辑文本行,最先想到的就是登录界面了,从一个登录界面入手,简单的就只需要两行即可,一个是用户名还有一行密码。

<EditText
        android:id="@+id/edit_text1"
        android:layout_width="match_parent"
        android:layout_height="80dp"
        android:textColor="#FFAD33"
        android:textSize="30sp"
        android:paddingLeft="10dp"
        android:hint="用户名:"
        android:background="@drawable/bt3shape"
        android:layout_marginBottom="10dp"
        android:drawableLeft="@drawable/username"
        android:drawablePadding="10dp"
        android:maxLines="1"
        >EditText>
    <EditText
        android:id="@+id/edit_text2"
        android:layout_width="match_parent"
        android:layout_height="80dp"
        android:textColor="#FFAD33"
        android:textSize="30sp"
        android:hint="密码:"
        android:paddingLeft="10dp"
        android:background="@drawable/bt3shape"
        android:inputType="textPassword"
        android:layout_below="@+id/edit_text1"
        android:layout_marginTop="20dp"
        android:drawableLeft="@drawable/password"
        android:drawablePadding="10dp"
        android:maxLines="1"
        >EditText>
    <Button
        android:id="@+id/loggin"
        android:layout_width="match_parent"
        android:layout_height="60dp"
        android:layout_below="@id/edit_text2"
        android:layout_marginTop="50dp"
        android:background="@drawable/bt4shape"
        android:text="登录"
        android:textSize="36dp">Button>

这里为了美观,在文本行的左端还引入了图片。可以在https://www.iconfont.cn/search/index上获取
关于文本行,设置了字体颜色大小等等,相比之前引入的是hint属性,这是引导性的事先放在文本行的,同时限制最大行数为1如下图所示:
(六)Android中的EditText组件_第1张图片
密码可编辑文本行中,设置inputType属性值是textPasswoord,这样在输入的时候就可以起到保护作用。
在这里插入图片描述
整体的运行结果为
(六)Android中的EditText组件_第2张图片

你可能感兴趣的:(Android,android)