【发布时间】:2013-05-17 16:23:36
【问题描述】:
我想在Spinner 的下拉列表中添加自定义高度,例如 30dp,并且我想隐藏Spinner 下拉列表的分隔线。
到目前为止,我尝试对Spinner 实现以下样式:
<style name="spinner_style">
<item name="android:paddingLeft">0dp</item>
<item name="android:dropDownWidth">533dp</item>
<item name="android:showDividers">none</item>
<item name="android:dividerHeight">0dp</item>
<item name="android:popupBackground">@drawable/new_bg</item>
<item name="android:dropDownHeight">70dp</item>
<item name="android:scrollbarAlwaysDrawVerticalTrack">true</item>
<item name="android:dropDownSelector">@android:color/white</item>
</style>
我的微调器的代码是:
<Spinner
android:id="@+id/pioedittxt5"
android:layout_width="543dp"
android:layout_height="63dp"
android:layout_toRightOf="@+id/piotxt5"
android:background="@drawable/spinner"
style="@style/spinner_style"
android:dropDownVerticalOffset="-53dp"
android:spinnerMode="dropdown"
android:drawSelectorOnTop="true"
android:entries="@array/travelreasons"
android:prompt="@string/prompt" />
但似乎没有任何效果。
【问题讨论】:
-
没有应用样式? popupBackGround 还是别的什么?奇怪。
-
@Houcine : 我已经尝试过这些例子 .. 我想调整下拉列表的高度
-
@shree202 : 没有样式适用
-
@ComeIn ,这不是Android风格,而是他创建的自定义风格。这就是为什么他只有“style="
标签: android android-layout android-spinner