gpt4 book ai didi

安卓 : The rounded corners work different in different Android version

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:33:19 24 4
gpt4 key购买 nike

我对 corners 标签有疑问。

这是我的形状文件。

<stroke
android:width="1dp"
android:color="#ff999999" />

<size android:height="40dp" />

<gradient
android:angle="90"
android:centerColor="#f5f5f5"
android:endColor="#fcfcfc"
android:startColor="#efefef"
android:type="linear" />

<corners
android:bottomLeftRadius="0dip"
android:bottomRightRadius="8dip"
android:topLeftRadius="8dip"
android:topRightRadius="0dip" />

但是当我将它设置为 View 的背景时。它在 Android 2.2 和 Android 4.0.3 中显示不同的形状。当它在 Android 4.0.3 上运行时:running on Android 4.0.3在 Android 2.2 上:Running on Android 2.2

请参阅“公告”按钮。你知道为什么吗 ?我该如何解决?请帮我 !抱歉,我的英语不是很好。

最佳答案

这是 SDK 的 API 12 之前版本中的一个错误,其中左下角和右下角的半径颠倒了。您可以做的(this link 中有更多信息)是创建一个 res/drawable-v12 文件夹,然后将这些可绘制对象复制到其中,半径反转(即左下角半径变为右下角半径,反之亦然),这些可绘制对象将自动为 API 12 以上的设备选择。

关于安卓 : The rounded corners work different in different Android version,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11692129/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com