[英]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"
问题在于,旋转器看起来真的很恐怖。 之前:
之后:
当按下它时,它看起来像这样:
我使用的图像是这样的:
如何解决呢? 我也有Spinner
, Button
和EditText
这个问题。 我真的需要自定义这些组件。 请帮忙。 任何想法都欢迎。
为了使文本正确对齐,您可以在XML中使用padding
,请将“填充”提供给Spinner,例如: android:padding=5dp
问题似乎出在Spinner的高度和宽度上,您需要对其进行更改,可以提供任何静态值,也可以使用将图片大小设置为更大的换行内容。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.