gpt4 book ai didi

android - 下拉微调器文本颜色

转载 作者:行者123 更新时间:2023-11-29 01:22:36 24 4
gpt4 key购买 nike

所以我有一个微调器,我正在尝试对其应用样式。我有一个 Activity 主题

<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">

还有一个旋转器

<Spinner
android:id="@+id/spinner"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:entries="@array/entries"

我希望微调项的文本显示为白色,并使用 xml 样式来实现。如果我在 AppTheme 中设置 android:textColor,一切正常。

但这也适用于其他元素。

我在 AppTheme 中尝试了以下属性。它们都不起作用。

<item name="android:spinnerDropDownItemStyle">@style/SpinnerItem</item>
<item name="android:dropDownItemStyle">@style/SpinnerItem</item>
<item name="android:spinnerItemStyle">@style/SpinnerItem</item>

<style name="SpinnerItem">
<item name="android:textColor">@android:color/white</item>
</style>

感谢任何帮助。

最佳答案

您可以像这样更改您的 AppTheme:

<style name="AppTheme.Base" parent="Theme.AppCompat.Light.NoActionBar">
<item name="android:spinnerStyle">@style/AppTheme.Spinner</item>
<item name="android:spinnerDropDownItemStyle">@style/AppTheme.DropDownSpinner</item>
</style>


<style name="AppTheme.Spinner" parent="Widget.AppCompat.Spinner">
<item name="android:textColor">@color/white</item>
</style>

<style name="AppTheme.DropDownSpinner" parent="Widget.AppCompat.DropDownItem.Spinner">
<item name="android:textColor">@color/white</item>
</style>

关于android - 下拉微调器文本颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35918016/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com