Java 为什么a';没有资源错误';在android中创建按钮时出现?
我尝试在安卓系统中创建我的第一个应用程序,在其中我尝试放置一个简单的按钮。按照中“如何操作”的逐步过程,我发现activity_main.xml文件中的以下行中存在未解决的错误: android:text=“@string/scan”/> 错误为error:error:未找到与给定名称匹配的资源(在“text”处,值为“@string/scan”)。 有人能告诉我为什么,并解释我如何解决这个问题吗 我将整个xml文件内容粘贴到此处:Java 为什么a';没有资源错误';在android中创建按钮时出现?,java,android,Java,Android,我尝试在安卓系统中创建我的第一个应用程序,在其中我尝试放置一个简单的按钮。按照中“如何操作”的逐步过程,我发现activity_main.xml文件中的以下行中存在未解决的错误: android:text=“@string/scan”/> 错误为error:error:未找到与给定名称匹配的资源(在“text”处,值为“@string/scan”)。 有人能告诉我为什么,并解释我如何解决这个问题吗 我将整个xml文件内容粘贴到此处: <?xml version="1.0" encoding
<?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">
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/scan" />
</LinearLayout>
下面是sting.xml的内容
<resources>
<string name="app_name">Myaxx</string>
<string name="menu_settings">Settings</string>
<string name="title_activity_main">MainActivity</string>
</resources>
迈克斯
设置
主要活动
以下是activity_主文件的内容
<?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">
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/button_scan" />
</LinearLayout>
错误表明strings.xml文件中没有名称为scan的字符串。 在strings.xml中是否有名为scan的字符串? 如果没有,请尝试在strings.xml中添加字符串 就这么做吧
<resources>
<string name="app_name">Myaxx</string>
<string name="menu_settings">Settings</string>
<string name="title_activity_main">MainActivity</string>
<string name="scan">scan</string>
</resources>
迈克斯
设置
主要活动
扫描
这意味着您有一个名为scan和值scan的字符串(在上一个场景中),您使用@string/scan引用它,它返回名为scan的字符串的值(@string/nameofstring)当我展开res文件夹的树时,我发现那里有.png图像。我需要补充什么吗?另外,请告诉我在哪里可以找到strings.xml。我是android的初学者。因此,这种模糊是可以理解的:)在同一个resources文件夹中,您将有一个values文件夹展开它,您将在其中找到strings.xml文件,也可以在展开后通过编辑问题发布树的捕获。但是它会展开为一个ui,而不是一个简单的文件。这个UI促使我添加、删除或向上/向下导航很容易理解,我必须在这里添加一个资源,但我该如何做呢?