我是新手,实际上这是我第一次尝试android程序。我正在关注android开发人员培训网站。我的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')

最佳答案

您需要在edit_message文件中定义res/values/strings.xml的值。至于警告,请查看this link

10-08 11:44