我之前曾尝试更改AndroidAppCombatSpinner的dropdownlabel /选择器,但并未真正获得有用的帮助,请参见:Make Drowdown label smaller。
所以现在我想知道是否可以制作一个没有下拉标签的微调器。
有关我想做的事情,请参见屏幕截图:
编辑:添加了我的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>
谢谢大家的建议!
答案 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>