所以我最近(就像最近的今天)开始尝试在eclipse中工作。我一直在关注 android 开发人员初学者类(class),直到此时一切都很顺利。我已经开始构建一个简单的用户界面 ( http://developer.android.com/training/basics/firstapp/building-ui.html#Button ) 并逐字逐句地完成所有操作,但是当我尝试运行它时,它说
No resource found that matches the given name (at 'title' with value '@string/action_settings').
我回去检查了一切,我按照他们的解释做了一切,但它仍然如此?我是个菜鸟,所以也许我只是错过了一些东西,但我不知道是什么。我重新启动了 eclipse,它仍然无法运行该应用程序,并且第百万次说我有错误。
这是我的设计表:
在布局activity_main.xml
<?xml version="1.0" encoding="utf-8"?>
<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_weight="1"
android:layout_width="0dp"
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" />
</LinearLayout>
值(value)观 字符串.xml
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="app_name">My First App</string>
<string name="edit_message">Enter a message</string>
<string name="button_send">Send</string>
<string name="menu_settings">Settings</string>
<string name="title_activity_main">MainActivity</string>
</resources>
这就是我遇到的所有问题。我看不出问题吗?
我是否漏掉了一些明显的东西?
最佳答案
ha - 我正在做教程并且得到了同样的东西。您复制/粘贴了整个 strings.xml
文件,但此文件缺少应用所需的值。这是他们教程中的错误。
将此行添加回 strings.xml:
<string name="action_settings">something here</string>
我把“something here”放在哪里我不记得原文是什么了。
问题是 main.xml(在 res/menu 下),当然我们在教程中没有触及,它引用了字符串“action_settings”。当您从他们的示例中复制/粘贴整个 string.xml 时,这已被删除。
关于android - 找不到与给定名称匹配的资源(在 'title' 处,值为 '@string/action_settings' ),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15648745/