繁体   English   中英

我的android微调器看起来不太好

[英]my android spinner doesn't look fine

我需要自定义我的android微调器。 为此,我创建了以下spinner_selector.xml:

<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item
        android:state_window_focused="false" android:state_enabled="true"
        android:drawable="@drawable/spinner_default" />
    <item
        android:state_window_focused="false" android:state_enabled="false"
        android:drawable="@drawable/spinner_default" />
    <item
        android:state_pressed="true"
        android:drawable="@drawable/spinner_pressed" />
    <item
        android:state_focused="true" android:state_enabled="true"
        android:drawable="@drawable/spinner_focused" />
    <item
        android:state_enabled="true"
        android:drawable="@drawable/spinner_default" />
    <item
        android:state_focused="true"
        android:drawable="@drawable/spinner_focused" />
    <item
        android:drawable="@drawable/spinner_default" />
</selector>

然后设置微调android:background="@drawable/spinner_selector"android:background="@drawable/spinner_selector"

问题在于,旋转器看起来真的很恐怖。 之前: http://i45.tinypic.com/2yjyavk.png

之后:

在此处输入图片说明

当按下它时,它看起来像这样:

我使用的图像是这样的:

在此处输入图片说明

如何解决呢? 我也有SpinnerButtonEditText这个问题。 我真的需要自定义这些组件。 请帮忙。 任何想法都欢迎。

为了使文本正确对齐,您可以在XML中使用padding ,请将“填充”提供给Spinner,例如: android:padding=5dp

问题似乎出在Spinner的高度和宽度上,您需要对其进行更改,可以提供任何静态值,也可以使用将图片大小设置为更大的换行内容。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM