Android文本输入 - 字段名称显示在字段本身

时间:2011-07-15 17:44:04

标签: android-layout

我正在尝试创建如下的登录屏幕:enter image description here

字段名称显示在字段中。我在Eclipse中使用ADT插件。我尝试设置文本输入的android:text属性,但我不认为这是正确的,因为通过密码字段,只显示点(编辑文本),而不是文本本身。那么属性是什么。我查看了the documentation for the EditText widget

我目前拥有的两个EditText字段的XML是:

    <EditText android:layout_width="fill_parent" android:layout_height="wrap_content" android:id="@+id/editText1" android:inputType="textEmailAddress" android:text="@string/username">
    <requestFocus></requestFocus>
</EditText>
<EditText android:layout_width="fill_parent" android:layout_height="wrap_content" android:id="@+id/editText2" android:inputType="textPassword" android:text="@string/password" ></EditText>

2 个答案:

答案 0 :(得分:8)

您应该能够为android:hintandroid:sethint字段设置默认值。我认为这是第一个。

android:hint="Please enter your password"

它是第一个,感谢搜索SO。只是为了获得更多信息,我们提出了这个问题。

SO Question about android:hint

答案 1 :(得分:0)

共享Java代码,单击“提交”按钮,然后单击“显示名称”

<EditText
        android:id="@+id/name_enter"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:hint="@string/Name"
        android:inputType="textCapSentences|textAutoCorrect"
        />