Ввод текста Android - имя поля отображается в самом поле - PullRequest
4 голосов
/ 15 июля 2011

Я пытаюсь получить экран входа в систему, как показано ниже: enter image description here

Где имя поля отображается в самом поле. Я использую плагин ADT в Eclipse. Я попытался установить атрибут android:text для ввода текста, но я не думаю, что это правильно, потому что через поле пароля отображаются только точки (отредактированный текст), а не сам текст. Каков атрибут тогда. Я посмотрел в документацию для EditText виджета .

XML, который у меня сейчас есть для двух полей EditText:

    <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 ]

8 голосов
/ 15 июля 2011

Вы должны иметь возможность устанавливать значения по умолчанию для полей с android:hint или android:sethint Я думаю, что это первое.

android:hint="Please enter your password"

это первое, благодаря поиску по SO.Просто для дополнительной информации он придумал это.

SO Вопрос по поводу android: подсказка

0 голосов
/ 07 апреля 2018

Поделиться кодом 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"
        />
...