android– 当我改变背景颜色时,旋转箭头消失了

android– 当我改变背景颜色时,旋转箭头消失了,第1张

概述当我更改我的微调器的背景颜色时,下拉箭头消失.我在这里看到了类似问题的一些答案,但它们并没有真正解决如何使箭头“重新出现”或直接从XML改变箭头的颜色(假设可能).我试图使箭头变白,但旋转器(使用下面的代码)仍然没有箭头.<Spinnerandroid:id="@+id/eventSpinner"

当我更改我的微调器的背景颜色时,下拉箭头消失.我在这里看到了类似问题的一些答案,但它们并没有真正解决如何使箭头“重新出现”或直接从XML改变箭头的颜色(假设可能).

我试图使箭头变白,但旋转器(使用下面的代码)仍然没有箭头.

<Spinner    androID:ID="@+ID/eventSpinner"    androID:layout_wIDth="fill_parent"    androID:layout_height="wrap_content"    androID:layout_alignParentleft="true"    androID:layout_alignParentStart="true"    androID:layout_alignParenttop="true"    androID:background="@androID:color/holo_green_dark"    androID:dropDownSelector="#ffffff"    androID:popupBackground="@androID:color/holo_green_dark"    androID:spinnerMode="dropdown" />@H_404_9@

任何帮助,将不胜感激.提前致谢.

解决方法:

您可以通过xml代码绘制线条.如下

    <item >    <@R_168_3419@>        <item>            <shape androID:shape="rectangle" >                <solID androID:color="@androID:color/transparent" />                <!-- background color of Box -->            </shape>        </item>        <item            androID:left="-2dp"            androID:right="-2dp"            androID:top="-2dp">            <shape>                <solID androID:color="@androID:color/transparent" />                <stroke                    androID:wIDth="1dp"                    androID:color="#323232" />                <!-- color of stroke -->            </shape>        </item>        <item androID:right="5dp">            <bitmap androID:gravity="center_vertical|right" androID:src="@drawable/downlarrow" />        </item>    </@R_168_3419@>   </item>@H_404_9@

输出看起来像这样


总结

以上是内存溢出为你收集整理的android – 当我改变背景颜色时,旋转箭头消失了全部内容,希望文章能够帮你解决android – 当我改变背景颜色时,旋转箭头消失了所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1120403.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-29
下一篇2022-05-29

发表评论

登录后才能评论

评论列表(0条)

    保存