在我运行我的应用程序时,提示在Editbox中不可见

时间:2014-06-20 06:21:26

标签: android hint editbox

当我更改它时,我在测试时没有反映在应用程序中

<EditText
        android:id="@+id/editText1"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
    android:layout_alignParentLeft="true"
    android:layout_centerVertical="true"
    android:background="#EEEEEE"
    android:ellipsize="end"
    android:ems="10"
    android:focusableInTouchMode="true"
    android:hint="Entername"
    android:imeOptions="actionDone"
    android:padding="5dp"
    android:paddingBottom="40dp"
    android:paddingLeft="30dp"
    android:paddingTop="40dp"
    android:textColorHint="#AAAAAA"
    android:textSize="16sp"
    android:textStyle="italic" />

无法看到提示,因为我已经更改了它。

6 个答案:

答案 0 :(得分:2)

您已忘记带有提示属性的“=”符号。

<EditText
    android:id="@+id/editText1"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_alignParentLeft="true"
    android:layout_centerVertical="true"
    android:background="#EEEEEE"
    android:ellipsize="end"
    android:ems="10"
    android:focusableInTouchMode="true"
    android:hint="Entername"
    android:imeOptions="actionDone"
    android:padding="5dp"
    android:paddingBottom="40dp"
    android:paddingLeft="30dp"
    android:paddingTop="40dp"
    android:textColorHint="#AAAAAA"
    android:textSize="16sp"
    android:textStyle="italic" />

答案 1 :(得分:0)

你错过了<= p>

更改此行

android:hint"enter name"

到这个

android:hint = "enter name"

答案 2 :(得分:0)

你缺少=符号 替换此android:hint"enter name" with android:hint="enter name"

答案 3 :(得分:0)

试试这个..

editText.setOnFocusListener(new OnFocusListener(){
  public void onFocus(){
    editText.setHint("");
  }
});

答案 4 :(得分:0)

<EditText
    android:id="@+id/editText1"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_alignParentLeft="true"
    android:layout_centerVertical="true"
    android:background="#EEEEEE"
    android:ellipsize="end"
    android:ems="10"
    android:focusableInTouchMode="true"
    android:hint="Entername"
    android:imeOptions="actionDone"
    android:padding="5dp"
    android:paddingBottom="40dp"
    android:paddingLeft="30dp"
    android:paddingTop="40dp"
    android:textColorHint="#AAAAAA"
    android:textSize="16sp"
    android:textStyle="italic" />

答案 5 :(得分:0)

您错误输入了hint,可能是拼写错误

看起来应该是这样的

android:hint = "enter name"

您将其写为android:hint "enter name"。缺少“=”