【问题标题】:how to customize the android spinner?如何自定义 android 微调器?
【发布时间】:2014-03-08 00:21:39
【问题描述】:

大家好,我已经查看了有关如何自定义微调器的各种网站,但它们一直很差,并没有帮助我实现我想要的外观。所以我尝试使用自定义按钮的规则来提供帮助。这是我的代码

微调器

   <Spinner
                     android:id="@+id/spinner1"
                      android:layout_height="30dp"
            android:layout_width="300dp"
                            android:layout_marginLeft="70dp"
    android:layout_marginRight="0dp"
    android:layout_marginTop="210dp"
    android:background="@drawable/scannershape"
    android:spinnerMode="dropdown"
     />

微调器的背景

    <?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" 
       android:shape="rectangle">
    <gradient
        android:startColor="#fafafa"
        android:centerColor="#ffffff"
        android:endColor="#fafafa"
        android:angle="360"/>
    <padding android:left="6dp"
        android:top="6dp"
        android:right="6dp"
        android:bottom="6dp" />
    <corners android:radius="0dp" />



    <stroke android:width="2px" android:color="#cfcfcf" />

</shape>

外观几乎完美,但缺少一些东西。

1,首先,当点击正常的微调器时,扫描仪会短暂变为亮橙色,表明您已点击它。我如何在我的自定义中执行此操作,因为它不再在我的自定义版本中执行此操作?如果可能但不重要,将这种颜色更改为橙​​色。 2,其次,普通微调器有一个向下的箭头,表示下拉列表。这在我的定制中也丢失了。如何将此箭头自定义到我的微调器中?

这个文件终于找到了,所以我可以看看我的问题的答案是否在那里?

android:background="@android:drawable/btn_dropdown"

【问题讨论】:

标签: android xml spinner android-spinner android-xml


【解决方案1】:

您可以使用选择器。有一个question for buttons,我想spinner也是这样

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多