2013-06-10 7 views
6

Ich bin neu in der Tat dies ist mein erster Versuch, Android-Programm. Ich folge der Android-Entwickler-Website. Meine activity_main.xml sieht wie folgt aus:Keine Ressource gefunden, die den angegebenen Namen bei 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"/> 

Jetzt ist es ein Fehler zeigt und die Warnung wie:

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

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

Antwort

10

Sie müssen den Wert von edit_message in res/values/strings.xml definieren Datei. Wie für die Warnung, überprüfen Sie this link.

+0

Vielen Dank..der Fehler ist jetzt weg. Aber ich bekomme immer noch die Warnmeldung. – Nitish

+0

Ich habe meine Antwort editiert. – Neoh

+0

Thnks. beide sind jetzt weg – Nitish

0

nicht android: layout_hint = "@ Zeichenfolge/edit_message"

aber android: Hinweis = "@ Zeichenfolge/edit_message"

0

Ich hatte das gleiche Problem und versucht, alle Möglichkeiten, und das es, was ich gefunden habe.

Wenn ich tippte:

android:layout_hint="@string/edit_message" 

Das in rot war:

"@string/edit_message" 

aber wenn ich getippt:

android:layout_hint=" @string/edit_message" 

(beachten Sie den Raum nach dem ersten ") dann dies änderte sich zu grün:

" @string/edit_message" 

Das funktionierte für mich.

Verwandte Themen