如何删除材质微调器中的底线和箭头

时间:2016-09-07 10:08:22

标签: android

我不想要微调器下拉箭头和底线,我已尝试在xml中执行以下操作

  <fr.ganfra.materialspinner.MaterialSpinner
                        android:id="@+id/spinner"
                        android:layout_width="0dp"
                        android:layout_height="wrap_content"
                        android:layout_weight="1"
                        android:background="@android:color/transparent"
                        android:dropDownSelector="@android:color/transparent" />

2 个答案:

答案 0 :(得分:1)

我们可以使用

app:ms_basecolor="@android:color/transparent"
app:ms_hightlightcolor="@android:color/transparent"

这将删除箭头和线条。当我们点击微调器时不会出现高亮颜色。如果我们仍然想要箭头而不是添加

app:ms_arrowcolor="@color/black"

答案 1 :(得分:0)

试试这段代码......

 <fr.ganfra.materialspinner.MaterialSpinner
    android:id="@+id/spinner"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    app:ms_alignLabels="false"
    app:ms_arrowColor="#00ff16b1"
    app:ms_arrowSize="0dp"
    app:ms_enableErrorLabel="false"
    app:ms_enableFloatingLabel="false"
    app:ms_floatingLabelText="floating label"
    app:ms_hint="hint"
    app:ms_multiline="false"
    app:ms_thickness="0dp"
    />

使ms_thickness 0dp和ms_arrowcolor透明(在任何十六进制颜色代码中添加00前缀使颜色透明)