自定义矩形在较低的Android版本上出错而不是5.0

时间:2017-02-23 15:31:19

标签: android xml

我创建了一个这样的自定义xml:

<shape xmlns:android="http://schemas.android.com/apk/res/android">

    <stroke
        android:color="@color/colorAccent"
        android:width="2dp"/>

    <corners
        android:bottomLeftRadius="30dp"
        android:bottomRightRadius="30dp"
        android:topLeftRadius="30dp"
        android:topRightRadius="30dp" />
<size
    android:height="400dp"
    android:width="1000dp" />

这是一个圆角的空矩形。它在5.0以上的Android版本中看起来很好但是当我在4.1上测试时,矩形用黑色填充。

你知道是什么原因引起的吗?

1 个答案:

答案 0 :(得分:1)

只是复制我以前的评论:旧操作系统版本存在一个错误。您还需要在形状中添加实体标记。我不确定android:color / transparent是否可以在这些旧设备上运行...