我需要删除dropdown spinner
右侧的箭头图标。
我想像edittext
字段一样显示它。
我整理background="@null"
,但同时删除了底线和箭头图标。
我只想删除箭头图标。
答案 0 :(得分:1)
只需将 android:background="@null"
放入微调器
答案 1 :(得分:0)
只需将背景设置为透明。
<Spinner
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@android:color/transparent"/>
OR
<?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>
答案 2 :(得分:0)
您应该创建自定义ArrayAdapter
并传递自定义布局。例如
Spinner spinner = new Spinner(context);
String[] items = new String[]{"item1", "item2", "item3"};
ArrayAdapter<String> adapter = new ArrayAdapter<String>(context,R.layout.my_layout, R.id.my_item_tv, items);
spinner.setAdapter(adapter);
其中R.layout.my_layout
是您的自定义微调器布局(无箭头)
并且R.id.my_item_tv
是布局中的textView,文本将被设置为