【问题标题】:Xml cannot have multiple root tags androidxml不能有多个根标签android
【发布时间】:2018-12-25 09:09:18
【问题描述】:
    <?xml version="1.0" encoding="utf-8"?>
<rotate xmlns:android="http://schemas.android.com/apk/res/android"
    android:fromDegrees="45">
    <shape
        android:shape="ring"
        android:innerRadiusRatio="4.0"
        android:useLevel="true"
        android:thickness="20dp">
        <solid android:color="@color/defaultGreen2"></solid>
    </shape>

</rotate>
<layer-list>
<item android:id="@android:id/background">
    <color android:color="@color/defaultGreen2"/>
</item>

    <item android:id="@android:id/progress">
        <clip>
            <color android:color="@color/white"/>
        </clip>
    </item>

</layer-list>

这是我实现循环确定进度条和使用自定义颜色的任何其他方式的代码

【问题讨论】:

标签: android xml


【解决方案1】:

这是一般的 XML 规则。考虑将元素放入。

这样

 <?xml version="1.0" encoding="utf-8"?>

<layer-list "xmlns:android="http://schemas.android.com/apk/res/android>
<item>
<rotate>
    android:fromDegrees="45">
    <shape
        android:shape="ring"
        android:innerRadiusRatio="4.0"
        android:useLevel="true"
        android:thickness="20dp">
        <solid android:color="@color/defaultGreen2"></solid>
    </shape>

</rotate>
</item>
<item android:id="@android:id/background">
    <color android:color="@color/defaultGreen2"/>
</item>

    <item android:id="@android:id/progress">
        <clip>
            <color android:color="@color/white"/>
        </clip>
    </item>

</layer-list>

【讨论】:

    猜你喜欢
    • 2015-07-02
    • 1970-01-01
    • 2022-01-22
    • 2023-03-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多