我制作了DimensionValueValues.xml文件来保留所有维度值。现在,它包含三个项目。我在一些活动页面中使用了这些项目的名称/值。我不知道为什么Android Studio无法识别尽管我提供了正确的语法,但这些项目仍然适用。color.xml,string.xml文件和studio都可以识别它们的值/项目。我无法理解[在此处输入图片描述] [1],为什么它不能识别值。P.S我在Android学习中是一个全新的人。我希望没有人给我反对票,即使这是一个简单的问题。我找不到出色的直接解决方案。
<--Default screen margins, per the Android Design guidelines. this is in the dimensionValues.xml file-->
<item name="activity_horizontal_margin">16dp</item>
<item name="activity_vertical_margin">24dp</item>
<-- this is how I am trying to catch the values, it is written in an activity page -->
android:paddingBottom="@dimensionValues/activity_vertical_margin"
android:layout_marginLeft="@dimensionValues/activity_horizontal_margin"
<-- this is the error I am facing-->
Error: Can't determine type for tag '<item name="activity_horizontal_margin">16dp</item>'
[1]: https://i.stack.imgur.com/CEEkR.png
答案 0 :(得分:0)
在XML文件中,文件名不能使用大写字母。
将dimensionValues.xml
文件名替换为dimension_values.xml