我已经制作了一个简单的Android对话框,其中包含2个编辑框和一个按钮。它是一个登录对话框,我在两个编辑框中都放置了一张图片,一个用于用户名,另一个用于密码。但第二个编辑框没有显示我设置的提示信息。我的代码如下:
dialog.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>