我有一个矩形框,我设置了微调器背景,但我想保留微调器沿着的向下箭头。下面是我为矩形框编写的代码:
<?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" />
见下图:
左边是我目前拥有的,右边是我想要实现的,或者至少在某个地方有一个向下的箭头。关于如何创建这个背景有什么想法吗?
3条答案
按热度按时间ftf50wuq1#
我在uiautomator的帮助下检查了你的代码,微调下拉箭头没有显示背景设置。
你可以使用一个LayerList,并有一个重力正确的位图。现在位图是背景的一部分,设置为微调。
结果:
当然,位图周围没有边框。您可以检查此链接How to change the spinner background design and color for android?,看看它是否符合您的要求
11dmarpk2#
检查下面的XML代码来实现你所需要的。它类似于 Raghunandan 发布/回答的内容,但有一些小的调整。希望这会对你有所帮助,
在我添加到代码中的占位符图像中使用所需的drawable。
希望这对你有帮助,
祝你好运
jhiyze9q3#
在
RelativeLayout
中添加Spinner
。在我的例子中,由于父布局的高度和宽度,图标消失了。