为什么edittext采用Text但我指定的输入类型是textpassword?

时间:2017-11-10 11:54:12

标签: android xml android-layout android-edittext

这是EditText我正在使用的设计,但在input type= text password我指定了 <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginLeft="30dp" android:layout_marginRight="30dp" android:layout_marginTop="35dp" android:background="@drawable/bottom_line_edittext"> <ImageView android:layout_width="20dp" android:layout_height="20dp" android:layout_gravity="center_vertical" android:layout_marginBottom="4dp" android:layout_marginEnd="10dp" android:contentDescription="@string/todo" android:src="@drawable/password" /> <EditText android:id="@+id/eT_password_LA" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_gravity="center_vertical" android:layout_marginBottom="4dp" android:background="@android:color/transparent" android:hint="@string/password" android:inputType="textPassword" android:maxLines="1" android:textColor="#000000" android:textSize="14sp" tools:ignore="TextFields" /> </LinearLayout> ,但在测试时显示了如何解决此问题的文字

提前谢谢..

$paginate

2 个答案:

答案 0 :(得分:1)

android:background="@android:color/transparent"更改为android:background="@null"

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
                  android:layout_width="match_parent"
                  android:layout_height="wrap_content"
                  android:layout_marginLeft="30dp"
                  android:layout_marginRight="30dp"
                  android:layout_marginTop="35dp">

        <ImageView
            android:layout_width="20dp"
            android:layout_height="20dp"
            android:layout_gravity="center_vertical"
            android:layout_marginBottom="4dp"
            android:layout_marginRight="10dp"/>

        <EditText
            android:id="@+id/eT_password_LA"
            android:layout_width="match_parent"
            android:layout_height="45dp"
            android:layout_gravity="center_vertical"
            android:layout_marginBottom="4dp"
            android:background="@null"
            android:hint="Password"
            android:inputType="textPassword"
            android:maxLines="1"
            android:textColor="#000000"
            android:textSize="14sp"/>
    </LinearLayout>

答案 1 :(得分:0)

可能您正在寻找数字密码。

使用android:inputType="numberPassword"

希望它能帮助!!