今天在做项目的时候遇到的一个问题。
预期的效果是这样的:
可是在2.X系统得到的却是这样的:
左部分代码如下:
<?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" > <solid android:color="@color/white" /> <stroke android:width="0.5dp" android:color="@color/white" /> <corners android:bottomLeftRadius="@dimen/button_radius" android:bottomRightRadius="0dp" android:topLeftRadius="@dimen/button_radius" android:topRightRadius="0dp" /> </shape>
后来在网上查原因,发现2.X系统把bottomLeftRadius和bottomRightRadius两个属性搞反了,2.X之后的系统这两个属性是正常的。
解决办法:
新建一个drawable-v12的文件夹放正确的属性文件;
在drawble文件夹放属性不正确的文件即可。
照搬资料:http://www.2cto.com/kf/201408/322479.html
时间: 2024-10-07 12:22:04