这个问题在这个论坛上经常出现,但我找不到合适的答案。我在developer.android.com上关注了第一个android教程 我已经构建了一个布局,采取了教程中提供的步骤。这是.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" >
<EditText android:id="@+id/edit_message"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:hint="@string/edit_message" />
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/button_send"
android:onClick="sendMessage"
/>
</LinearLayout>
所有内容都保存在Strings.xml文件中,如下所示:
<string name="app_name">MyFirstApp</string>
<string name="edit_message">Enter a message</string>
<string name="button_send">Send</string>
<string name="action_settings">Settings</string>
<string name="title_activity_main">MainActivity</string>
<string name="title_activity_display_message">My Message</string>
但是我得到了@string变量渲染错误。 渲染问题无法解析资源@ string / edit_message(未显示2个类似错误)
如果我正在使用“其他”更改 @ string / edit_message 和 @ string / button_send ,则可以。 注意:我使用Android设备运行应用程序,而不是模拟器。
非常感谢您的回答!