android - 如何修复在某些手机上放错位置的矩形可绘制对象
问题描述
我有一个矩形可绘制对象,在我的 huawei y9 android 9 上完美显示,但在我的 lenovo api 19 上显示不正确
这是我的代码:
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
<item android:top="0dp" android:bottom="10dp">
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<solid android:color="@android:color/holo_blue_light" />
<stroke
android:width="1dp"
android:color="#40adc2" />
<corners android:radius="4dp" />
</shape>
</item>
<item android:bottom="0dp"
android:top="0dp"
android:gravity="center_horizontal|bottom">
<rotate
android:fromDegrees="45"
android:toDegrees="45"
android:pivotX="75%"
android:pivotY="47%">
<shape android:shape="rectangle">
<solid android:color="@android:color/holo_blue_light" />
<size
android:height="20dp"
android:width="15dp"/>
</shape>
</rotate>
</item>
</layer-list>
如您所见,底部的蓝色矩形不在联想手机上应有的位置。提前致谢。
解决方案
推荐阅读
- javascript - 悬停时我怎么能做很多元素做同样的事情?
- python - 正则表达式修复格式错误的 JSON
- jquery - 获取未捕获的 ReferenceError:Rails 6 项目中未定义 jQuery
- c# - 使用 LINQ C# 的动态 LINQ 查询计算百分比
- xml - EWS 请求返回访问限制错误
- python - ttest_1samp 给出的 P_value 错误
- react-native - 我可以使用 react-native-maps 计算两个坐标之间的距离吗?
- android - 将电容器添加到工作的 MERN 应用程序的麻烦
- c# - 如何在 foreach 循环中临时大写字符串变量?
- jquery - 用jquery多次更改html标题