Предупреждение на EditText - PullRequest
       0

Предупреждение на EditText

12 голосов
/ 24 февраля 2012

Я пытаюсь определить EditText, но отображается это предупреждение:

This text field does not specify an inputType or a hint.

Код в main.xml:

<EditText android:id="@+id/input" 
              android:layout_width="fill_parent" 
              android:layout_height="wrap_content" 
              android:text="@string/textTest" /> 

Как я могу это исправить?

Ответы [ 4 ]

25 голосов
/ 24 февраля 2012

Вы можете добавить hint:

android:hint="This will appear to the user if he didn't enter something yet in the EditText"

и inputType, чтобы вы могли представить пользователю более удобную программную клавиатуру для текста, который он должен ввести в EditText:

android:inputType="number"

представит программную клавиатуру только с цифрами и различными знаками.
Это всего лишь предупреждения, вы можете их игнорировать, но лучше их реализовать.

6 голосов
/ 24 февраля 2012
 <EditText
        android:id="@+id/editText1"
        android:layout_width="match_parent"
        android:layout_height="wrap_content" 
        android:inputType="text"
        >  

Я думаю, вы должны добавить тип ввода .......

2 голосов
/ 25 июля 2012

Это известная проблема.Иногда это работает с изменением на:

android:inputType="text"

Я запустил его, установив:

android:inputType="textNoSuggestions"

Надеюсь, это поможет

0 голосов
/ 01 сентября 2015

Прежде всего, это решения, но перед этим вы должны понять, что означает это предупреждение.

Подсказка: - Подсказка - это текст, отображаемый пользователю перед тем, как что-то переписать. Например, если вы помещаете текст редактирования, где вы хотите, чтобы пользователь добавил его имя, то вы можете написать

<Edittext
 android:layout_height="wrap_content"
 android:layout_width="wrap_content"
 android:hint="Enter Name"/>

Тип ввода: - Это тег XML, который должен использоваться в тексте редактирования, чтобы позволить тексту редактирования следовать этому конкретному ограничению. если вы вводите inputtype: number, тогда пользователь сможет вводить только цифры. Есть несколько полей типа ввода, для которых вы можете сослаться на официальный сайт разработчика.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...