2013-06-10 16 views
6

Sono nuovo in effetti questo è il mio primo tentativo di programma Android. Sto seguendo il sito web di formazione per sviluppatori Android. Il mio activity_main.xml si presenta come segue:Nessuna risorsa trovata che corrisponda al nome specificato in layout_hint

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
xmlns:tools="http://schemas.android.com/tools" 
android:layout_width="match_parent" 
android:layout_height="match_parent" 
android:orientation="horizontal" 
android:paddingBottom="@dimen/activity_vertical_margin" 
android:paddingLeft="@dimen/activity_horizontal_margin" 
android:paddingRight="@dimen/activity_horizontal_margin" 
android:paddingTop="@dimen/activity_vertical_margin" 

tools:context=".MainActivity" > 

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

Ora mostra un errore e di avviso del tipo:

Attenzione - This text field does not specify an inputType or a hint

Errore - error:Error:No resource found that matches the given name(at 'layout_hint' with the value '@string/edit_message')

risposta

10

È necessario definire il valore di edit_message in res/values/strings.xml file. Per quanto riguarda l'avviso, controlla this link.

+0

Grazie mille ... l'errore non c'è più adesso. Ma sto ancora ricevendo il messaggio di avviso. – Nitish

+0

Ho modificato la mia risposta. – Neoh

+0

Thnks. entrambi andati ora – Nitish

0

non Android: layout_hint = "@ string/edit_message"

ma Android: suggerimento = "@ string/edit_message"

0

Ho avuto lo stesso problema e ho cercato tutti i modi e questo è quello che ho trovato.

Se ho digitato:

android:layout_hint="@string/edit_message" 

Questo è stato in rosso:

"@string/edit_message" 

ma se ho digitato:

android:layout_hint=" @string/edit_message" 

(notare lo spazio dopo il primo ") poi questo è diventato verde:

" @string/edit_message" 

Questo ha funzionato per me.

Problemi correlati