6

私は実際、これがAndroidプログラムへの最初の試みです。Android 開発者向けトレーニング Web サイトをフォローしています。私activity_main.xmlは次のように見えます:

<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"/>

現在、次のようなエラーと警告が表示されます。

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

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

4

3 に答える 3

10

edit_messageファイル内の値を定義する必要がありres/values/strings.xmlます。警告については、このリンクを確認してください。

于 2013-06-10T15:24:55.000 に答える
0

Android ではない:layout_hint="@string/edit_message"

しかし android:hint="@string/edit_message"

于 2013-07-08T06:40:04.993 に答える