Android 如何在不删除底线的情况下从微调器中删除箭头图标
我需要删除Android 如何在不删除底线的情况下从微调器中删除箭头图标,android,android-layout,android-spinner,Android,Android Layout,Android Spinner,我需要删除下拉微调器右侧的箭头图标 我想显示它,就像edittext字段一样 I treidbackground=“@null”,但它同时删除了底线和箭头图标 我只想删除箭头图标 只需将背景设置为透明即可 <Spinner android:layout_width="wrap_content" android:layout_height="wrap_content" android:background="@android:color/transparent"/>
下拉微调器右侧的箭头图标
我想显示它,就像edittext
字段一样
I treidbackground=“@null”
,但它同时删除了底线和箭头图标
我只想删除箭头图标 只需将背景设置为透明即可
<Spinner
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@android:color/transparent"/>
或
@android:可绘制/编辑文本
您应该创建一个自定义阵列适配器
并传递自定义布局。比如说
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);
微调器微调器=新微调器(上下文);
字符串[]项=新字符串[]{“item1”、“item2”、“item3”};
ArrayAdapter=新的ArrayAdapter(上下文、R.layout.my\u布局、R.id.my\u项目、项目);
旋转器。设置适配器(适配器);
其中R.layout.my_layout
是您的自定义微调器布局(无箭头)
而
R.id.my_item\u tv
是布局中的文本视图,文本将被设置为只需将android:background=“@null”
放入微调器中即可您需要为其创建自定义布局
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);