如何强调电子邮件和密码edittext字段?

时间:2016-12-11 08:14:43

标签: android android-edittext

天啊,天啊, 最有可能是一个简单的解决方案,但我对这一切都不熟悉......

我正在制作一个基本的登录页面,对于一个应用程序,但是,电子邮件和密码' EditText'字段不显示下划线以定义字段...有什么方法可以打开它们吗?

图片供参考:https://i.gyazo.com/e5747592689b1e8ddc15e0667caa5dae.png

代码:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/activity_login"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:background="@color/colorPrimary"
tools:context="com.example.living_instinkt.maintlog.LoginActivity">

<TextView
    android:layout_width="300dp"
    android:layout_height="wrap_content"
    android:layout_gravity="center_horizontal"
    android:layout_marginTop="30dp"
    android:textAlignment="center"
    android:text="@string/app_name"
    android:textSize="30sp"
    android:padding="20dp"
    android:textColor="@color/white"
    android:id="@+id/textView" />

<EditText
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:inputType="textEmailAddress"
    android:maxLines="1"
    android:id="@+id/etEmail"
    android:hint="Email"
    android:textColorHint="@color/white"
    android:layout_marginTop="30dp"
    android:layout_marginBottom="10dp"
    android:layout_marginLeft="10dp"
    android:layout_marginRight="10dp" />

<EditText
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:inputType="textPassword"
    android:id="@+id/etPass"
    android:hint="Password"
    android:textColorHint="@color/white"
    android:layout_marginBottom="10dp"
    android:layout_marginLeft="10dp"
    android:layout_marginRight="10dp"/>

干杯!

1 个答案:

答案 0 :(得分:0)

创建一个 drawable 资源text_underscore_line.xml,并将底部边框的项目设置为白色,如下所示:

<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >

    <item android:bottom="1dp"
        android:left="-2dp"
        android:right="-2dp"
        android:top="-2dp">
        <shape android:shape="rectangle" >
            <stroke
                android:width="0.5dp"
                android:color="@android:color/white" />
        </shape>
    </item>

</layer-list>

然后使用 drawable 作为{{1>}的背景,如下所示:

EditText

<强> RESULT

enter image description here