我将尝试为我的旋转器添加边框。
目前为止,我已经完成了以下工作:
在我的styles.xml文件中:
<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
<!-- ... -->
<item name="android:spinnerItemStyle">@style/spinnerItemStyle</item>
<!-- ... -->
</style>
<style name="spinnerItemStyle">
<item name="android:padding">@dimen/form_horizontal_padding_normal</item>
<item name="android:textAppearance">@style/TextAppearance.AppCompat.Subhead</item>
<item name="android:background">@drawable/spinner_border</item>
<item name="android:textColor">@color/secondary_text</item>
</style>
spinner_border.xml
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<solid android:color="@android:color/white"/>
<corners android:radius="6dp"/>
<stroke
android:width="1dp"
android:color="@color/detail_accent_pane_background"/>
</shape>
没有更改之前,弹出菜单的样子如下:
![enter image description here](https://istack.dev59.com/RRTiO.webp)
![enter image description here](https://istack.dev59.com/31uUB.webp)
![enter image description here](https://istack.dev59.com/Ix7lt.webp)
谢谢。