Android:不带选择器的自定义微调器

时间:2018-11-10 01:45:54

标签: android android-studio spinner

我之前曾尝试更改AndroidAppCombatSpinner的dropdownlabel /选择器,但并未真正获得有用的帮助,请参见:Make Drowdown label smaller

所以现在我想知道是否可以制作一个没有下拉标签的微调器。

有关我想做的事情,请参见屏幕截图:

enter image description here

编辑:添加了我的XML文件,该文件正在膨胀:

<LinearLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="35dp"
    android:orientation="horizontal"
    android:background="@drawable/x_linearlayoutcontainer_inside"
    >

    <ImageView
        android:id="@+id/ivSpinnerImage"
        android:layout_marginTop="3dp"
        android:layout_marginRight="3dp"
        android:layout_marginBottom="3dp"
        android:layout_width="0dp"
        android:layout_height="29dp"
        android:layout_weight="2.5"
        android:cropToPadding="true"
        android:scaleType="fitCenter"

        android:src="@drawable/blue"
        />
    <TextView
        android:id="@+id/tvSpinnerText"

        android:layout_width="0dp"
        android:layout_height="35dp"
        android:layout_weight="7.5"
        android:gravity="center"
        android:padding="5dp"

        android:text="Accessory"
        android:autoSizeMinTextSize="12sp"
        android:autoSizeMaxTextSize="15sp"
        android:textColor="#fff"

        />

</LinearLayout>

谢谢大家的建议!

1 个答案:

答案 0 :(得分:0)

尝试将微调器的样式更改为此

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <style parent="@android:style/Widget.Spinner" name="SpinnerwithNoArrow">
        <item name="android:background">@android:drawable/edit_text</item>
    </style>
</resources>