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 treid
background=“@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);