android spinner 修改下拉列表去掉分割线
时间: 2023-08-10 13:03:09 浏览: 145
Android中使用Spinner实现下拉列表
你可以使用自定义的下拉列表项布局来去掉 Android Spinner 的分割线。首先,创建一个新的 XML 文件,例如 `spinner_item.xml`,并在其中定义你想要的下拉列表项布局,例如:
```xml
<!-- spinner_item.xml -->
<TextView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@android:id/text1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:textSize="16sp"
android:textColor="@android:color/black"
android:padding="8dp" />
```
然后,在你的 Java 代码中,创建一个自定义的 ArrayAdapter,并在构造函数中传入你创建的布局文件和数据源。例如:
```java
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, R.layout.spinner_item, data);
```
其中,`data` 是你的数据源,可以是一个字符串数组。
最后,将这个 ArrayAdapter 设置给你的 Spinner:
```java
spinner.setAdapter(adapter);
```
这样就可以去掉 Android Spinner 的默认分割线,并显示自定义的下拉列表项布局。
阅读全文