Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/212.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Android中使用自定义原始XML_Android_Android Resources - Fatal编程技术网

在Android中使用自定义原始XML

在Android中使用自定义原始XML,android,android-resources,Android,Android Resources,我正在尝试使用一个自定义的原始xml文件将独特的样式加载到Google地图的地面覆盖图上。XML将使这变得容易,因为我可以从资源文件夹控制这些覆盖的样式。但是,当我尝试使用getXML函数获取XML时,我得到了一个错误 val styles=context.resources.getXml(R.raw.map\u styles) 我得到的错误是 所需资源的类型为xml 但它是一个xml文件,在原始文件夹中具有.xml扩展名。 它在/raw下命名为,map\u styles.xml 在我的文件夹里

我正在尝试使用一个自定义的原始xml文件将独特的样式加载到Google地图的地面覆盖图上。XML将使这变得容易,因为我可以从资源文件夹控制这些覆盖的样式。但是,当我尝试使用getXML函数获取XML时,我得到了一个错误

val styles=context.resources.getXml(R.raw.map\u styles)
我得到的错误是
所需资源的类型为xml

但它是一个xml文件,在原始文件夹中具有.xml扩展名。 它在/raw下命名为,
map\u styles.xml

在我的文件夹里

<MapStyles>
    <MapStyle
        id="day_style"
        timeStart="sunrise_after"
        timeEnd="sunset_before"
        styleSheet="R.raw.day_style"
        >

        <Border
            id="day_on_day"
            priority="0"
            specificRegion="False"
            timeStart="sunrise_after"
            timeEnd="sunset_before"
            >
            <StaticBorder>
                <Drawable></Drawable>
            </StaticBorder>
        </Border>
    <MapStyle>
<MapStyles>



不确定为什么这不起作用。

根据Commonware的建议,只需将xml文件放入res/xml,而不是res/raw


谢谢

根据Commonware的建议,只需将xml文件放入res/xml,而不是res/raw


谢谢

将其放入
res/xml/
,而不是
res/raw/
。将其放入
res/xml/
,而不是
res/raw/