我做了一个简单的android对话框,有两个edittext和一个按钮,它是一个登录对话框,我在两个edittext中都放了一个图片,一个是用户名,另一个是密码。但是第二个edittext没有显示我设置的提示,我的代码如下:
对话XML

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:background="#00000000"
    android:gravity="center"
    android:orientation="vertical" >

    <LinearLayout
        style="@style/dialog"
        android:background="@drawable/dialoguebox"
        android:orientation="vertical" >

        <ImageView
            android:id="@+id/dialog_close"
            style="@style/close"
            android:background="@drawable/btn_close_38" />

        <LinearLayout
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:orientation="vertical"
            android:paddingLeft="30dp"
            android:paddingRight="30dp" >

            <com.esp.therisemethod.uc.EspTextView
                android:id="@+id/textView1"
                style="@style/header_text"
                android:layout_width="fill_parent"
                android:layout_height="wrap_content"
                android:gravity="center"
                android:tag="200"
                android:text="Login"
                android:textColor="#212526" />

            <com.esp.therisemethod.uc.EspEditText
                android:id="@+id/usernm"
                style="@style/dialog_edit"
                android:background="@drawable/text_box"
                android:gravity="center"
                android:hint="Please enter your client number" />

            <com.esp.therisemethod.uc.EspEditText
                android:id="@+id/pwd"
                style="@style/dialog_edit"
                android:background="@drawable/text_box"
                android:gravity="center"
            android:hint="Enter your password"
                android:inputType="textPassword" />

            <LinearLayout
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_marginTop="10dp"
                android:orientation="horizontal" >

                <com.esp.therisemethod.uc.EspTextView
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:layout_marginLeft="15dp"
                    android:layout_marginTop="7dp"
                    android:tag="100"
                    android:text="Remember me"
                    android:textColor="#666666" />

                <ImageView
                    android:id="@+id/chk_login"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:layout_marginLeft="10dp"
                    android:background="@drawable/checkbox" />
            </LinearLayout>

            <com.esp.therisemethod.uc.EspButton
                android:id="@+id/login"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_gravity="center"
                android:layout_marginBottom="10dp"
                android:layout_marginTop="20dp"
                android:background="@drawable/button"
                android:padding="5dp"
                android:tag="200"
                android:text="Login"
                android:textColor="#f5f0eb"
                android:textSize="17px" />
        </LinearLayout>
    </LinearLayout>

</LinearLayout>

最佳答案

尝试改变

android:inputType="textPassword"

具有
android:password="true"

09-11 03:54
查看更多