gpt4 book ai didi

java - Android:设置微调器背景后向下箭头消失

转载 作者:行者123 更新时间:2023-11-30 01:37:35 25 4
gpt4 key购买 nike

我有一个矩形框,我将微调器背景设置为,但我想保留微调器附带的向下箭头。这是我的矩形代码:

<?xml version="1.0" encoding="UTF-8" ?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<solid android:color="#ffffff" />
<stroke android:width="2dp" android:color="#80000000" />
<padding android:left="2dp" android:top="2dp" android:right="2dp" android:bottom="2dp" />

见下图:

enter image description here

左边是我目前拥有的,右边是我想要实现的目标,或者至少在某处有一个向下箭头。关于如何创建此背景的任何想法?

最佳答案

我在 uiautomator 的帮助下检查了您的代码,微调器下拉箭头没有显示在背景设置中。

您可以使用 LayerList 并获得具有正确重力的位图。现在位图是设置为微调器的背景的一部分。

<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
<item>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<solid android:color="#ffffff"/>
<stroke
android:width="2dp"
android:color="#80000000"/>
<padding
android:bottom="2dp"
android:left="2dp"
android:right="2dp"
android:top="2dp"/>

</shape>
</item>

<item>
<bitmap
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="right"
android:src="@mipmap/ic_launcher" />
</item>
</layer-list>

结果:

当然位图周围没有边框。您可以查看此链接 How to change the spinner background design and color for android?看看是否符合你的要求

enter image description here

关于java - Android:设置微调器背景后向下箭头消失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34929348/

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