尽管res文件夹中存在相应的xml文件,但无法解析dimen,mipmap,string的符号

时间:2018-02-17 05:06:55

标签: android android-resources

android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context="com.example.android.datafrominternet.MainActivity">

我是Android开发的新手。

上面是我的XML文件的一部分。系统说无法解决所有这些问题的符号.....我确实已经在res文件夹中写了所有的dimen,string。我无法在我的XML文件中访问它们(包括dimen.xml或string.xml中的任何内容)。

同样在 AndroidManifest.XML 中,我无法访问@mipmap/ic_launcher。虽然我在我的res文件夹中有它。 我努力了,无法删除错误。

<resources> 
     <!-- Default screen margins, per the Android Design guidelines. -->
     <dimen name="activity_horizontal_margin">16dp</dimen>
     <dimen name="activity_vertical_margin">16dp</dimen>
</resources>

这就是我的 dimen.xml 的样子。类似地, string.xml 也定义得很好,但它仍然表示无法解析符号

1 个答案:

答案 0 :(得分:1)

转到项目结构中的 res 文件夹,转到目录并检查 dimen.xml 文件是否存在。如果存在,则初始化您的值,如下所示

<dimen name="activity_horizontal_margin">16dp</dimen>
<dimen name="activity_vertical_margin">16dp</dimen> // 16dp is customizable as per your requirement