Android:Button - Swapeped Round Corners API 8至12 - 如何解决?

时间:2014-04-20 15:03:01

标签: android android-widget android-view android-xml android-button

我知道这是一个已知的错误,所以我尝试了以下解决方案:
How can I work around Android issue 9161, where bottomRightRadius and bottomLeftRadius are swapped?
(见答案Joss Stuart)

我的drawables文件夹结构:
- drawable-hdpi(这里我用交换的值种植了xml文件)
- drawable-ldpi
- drawable-mdpi
- drawable-v12(这里我用正确的值种植了xml文件)
- drawable-xdpi

在Android API 8 - 12上,按钮的圆角正确显示,但在API 17上交换。
我的Android API 17似乎没有从drawable-v12文件夹中获取xml文件值。

有人知道为什么以及如何解决这个问题吗? 谢谢。

1 个答案:

答案 0 :(得分:-1)

我通过在res /中添加一个“drawable”文件夹来解决它,并将带有drawable-hdpi中交换值的xml文件移动到“drawable”文件夹。

所以最后你的文件夹结构应如下所示:
- drawable(带有交换值的xml文件)
- drawable-hdpi
- drawable-ldpi
- drawable-mdpi
- drawable-v12(具有正确值的xml文件)
- drawable-xdpi