edd*_*ddy 6 android android-theme android-spinner
我正在尝试为我的纺纱厂添加边框.
这是我到目前为止所做的:
在我的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>
Run Code Online (Sandbox Code Playgroud)
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>
Run Code Online (Sandbox Code Playgroud)
如果没有更改,弹出菜单的外观如下:
更改后,微调器有边框
如何在不影响弹出菜单的情况下为微调器添加边框?
谢谢.
添加
android:popupBackground="@android:color/transparent"
Run Code Online (Sandbox Code Playgroud)
<Spinner/>在 xml 中查看您的视图