【问题标题】:Make progress bar compatible for all versions in Android使进度条兼容 Android 中的所有版本
【发布时间】:2013-07-30 10:39:07
【问题描述】:

我的问题是 progressbarGingerbreadHoneycomb 中显示进度,但在 IceCreamSandwich 中没有显示。
我在progressbar 中为<android:progressdrawable> 设置的xml 代码如下。

 <layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
<item android:id="@android:id/background">
    <shape>
        <corners android:radius="2dp" />
        <gradient
            android:endColor="#FFFFFF"
            android:startColor="#FFFFFF" />
        <stroke
            android:width="1dp"
            android:color="#FFFFFF" />
    </shape>
</item>
<item android:id="@android:id/progress">
    <clip>
        <shape>
            <corners android:radius="2dp" />
            <gradient
                android:endColor="#808080"
                android:startColor="#FF0000" />
        </shape>
    </clip>
</item>

我的最小目标版本是 10,最大目标版本是 14

【问题讨论】:

  • 您是在为您的应用程序使用自定义主题还是只是在您的 xml 中设置可绘制对象?
  • 是的,我正在制作自定义主题

标签: android performance android-progressbar


【解决方案1】:

将 targetversion 更改为 IceCreamSandwitch 即可。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-09-06
    • 2019-08-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-22
    相关资源
    最近更新 更多