【发布时间】:2012-04-03 20:30:58
【问题描述】:
我正在尝试为我的微调器提供自定义背景。我已经下载了 9 补丁格式的 HTC sense spinner design(参见下图)。
我创建了一个新的 XML 文件,其中包含以下代码:
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:state_focused="true"
android:state_pressed="false"
android:drawable="@drawable/spinner_pressed" />
<item
android:state_focused="true"
android:state_pressed="true"
android:drawable="@drawable/spinner_pressed" />
<item
android:state_focused="false"
android:state_pressed="true"
android:drawable="@drawable/spinner_pressed" />
<item
android:drawable="@drawable/spinner_normal" />
</selector>
我已经用这段代码在我的布局中添加了一个微调器:
<Spinner
android:id="@+id/my_spinner"
android:layout_width="180dp"
android:layout_height="50dp"
android:layout_marginLeft="20dp"
android:background="@drawable/custom_spinner" />
但是在正确显示的同时,我得到了以下格式:
我是不是做错了什么?
我希望你能帮助我。
问候。
V.
【问题讨论】:
-
请查看此链接:Spinner 我已经回答了类似的问题。希望对您有所帮助。
-
有什么问题...?看起来不错..是高度还是什么不顺利...