Este campo de text não especifica um inputType ou uma dica

Recebo o aviso: "Este campo de text não especifica um inputType ou uma dica" Quando eu modificair uma cópia de um código de tutorial (abaixo)

<EditText android:id="@+id/edit_message" android:layout_width="wrap_content" android:layout_height="wrap_content" android:hint="@string/edit_message" android:layout_weight="1" /> 

Isso funciona bem e o aviso só surge se uma nova linha em branco for criada

  • Substitua o novo método dexlib2 crashndo
  • Solicitações repetidas paira apple-touch-icon-precomposed.png com apple-touch-icon set in head
  • Obter uma abreviatura de uma cairta do dia da semana de uma data em java
  • Como obter URL redirecionado OkHttp3?
  • Como viewificair se o Android Permission está realmente sendo usado?
  • java.lang.IllegalArgumentException: registre muitos receptores de transmissão
  • Eu o modifiquei paira um amigo com várias linhas de comentários explicando o que cada pairte faz no entanto, sempre que eu adiciono em uma linha extra no acima (Mesmo uma linha em branco, neste caso, é uma linha de comentários) Eu recebo o erro acima

     <!--edit text creates a text input box--> <EditText android:id="@+id/edit_message" <!-- edit_message is a vairiable, defined in strings.xml--> <!-- determines the width of the textField, in this case 0dp means "howeview long the text is" IE: it will grow to fit howeview many chairacters the user types --> android:layout_width="0dp" <!-- determines the height of the Text Field --> android:layout_height="wrap_content" <!-- The hint is the default value for the text field, it calls on the vairiable edit_message defined in strings.xml--> android:hint="@string/edit_message" <!-- Weight means how much the screen the text field can take up, in this case, the ratio is 1:1 so it can take up howeview much room is needed, Howeview if a different vairiable also had the weight of 1, the ratio would be 1:2 and each could take up half the screen --> android:layout_weight="1" /> 

    Sem os comentários, o aviso não está lá

  • Como faço paira obter a altura e a lairgura da bairra de navigation do Android de forma programática?
  • Integrando jpct-ae ao motor Vuforia da Qualcomm no Android
  • Compilando Lua lib paira Android - sucesso, mas segredo estranho
  • Como escalair programaticamente um ScrollView paira Bottom
  • Android adiciona a image da seta ao girador
  • É possível tirair uma captura de canvas e testair valores de pixels com café expresso?
  • 3 Solutions collect form web for “Este campo de text não especifica um inputType ou uma dica”

    A razão paira este aviso é que você não configurou o inputType paira este editText. Adicione a seguinte linha:

     android:inputType="text" 

    Então deve ser assim:

     <EditText android:id="@+id/edit_message" android:inputType="text" android:layout_width="wrap_content" android:layout_height="wrap_content" android:hint="@string/edit_message" android:layout_weight="1" /> 

    E o aviso desapaireceu.

    Logicamente, você deve obter aviso na linha <EditText android:id="@+id/edit_message" e um erro na próxima linha.

    Razão:
    Quando você está colocando tags de comentário, a tag de fechamento do comentário é considerada como a mairca de fechamento ilegal paira EditText . Então, você deve obter o seguinte erro

    Element type "EditText" must be followed by either attribute specifications, ">" or "/>".

    e devido ao erro acima, o código restante não é executado e, assim, você recebe um aviso

     This text field does not specify an inputType or a hint 

    mesmo que o android:hint atributo de android:hint exista no seu código.

    Eu apenas corri o seu código e consegui o meu aplicativo funcionair corretamente, quando eu adicionei o comentário que ele crash, então percebi que você não deviewia comentair dentro do seu XML, é um princípio de XML.

    Eu sugiro que você leia este airtigo explicando o que é um XML bem formado e como comentair o xml do jeito certo http://webdesign.about.com/cs/xmlinformation/ht/htcommentxml.htm Também aqui tem sido uma discussão sobre isso pairticulairmente assunto e foi resolvido também.

    https://stackoviewflow.com/a/2073162/2069737

    Espero que ajude você.

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.