gpt4 book ai didi

android - 如何设置 Android 微调器弹出窗口的样式?

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:36:25 24 4
gpt4 key购买 nike

我已经设置了

<item name="android:spinnerMode">dialog</item>

所以当我点击微调器时,我会看到一个弹出窗口。但是那个弹出窗口是灰色的,文字是白色的,我似乎无法改变任何颜色。如何设置此对话框的样式?

我尝试了以下一些疯狂的临时颜色,看看有什么变化,但没有任何变化。

<style name="AppTheme" parent="AppBaseTheme">
<item name="android:dialogTheme">@style/SpinnerDialog</item>
<item name="android:alertDialogTheme">@style/SpinnerAlertDialog</item>
</style>

<style name="SpinnerDialog" parent="Theme.AppCompat.Light.Dialog">
<item name="android:popupBackground">#ff00ff</item>
<item name="colorPrimary">#ff00ff</item>
<item name="colorPrimaryDark">#ffff00</item>
<item name="colorAccent">#ff0000</item>
</style>

<style name="SpinnerAlertDialog" parent="Theme.AppCompat.Dialog">
<item name="colorPrimary">#00ffff</item>
<item name="colorPrimaryDark">#00ff00</item>
<item name="colorAccent">#0000ff</item>
</style>

有很多类似的问题,但它们都涉及下拉菜单或旧版本的 Android,或者根本不起作用。

最佳答案

代替使用 theme 或 style.xml 来更改对话框的弹出背景颜色。

为什么不试试这个??在你的布局 xml 中

 <Spinner
android:id="@+id/spinner1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:spinnerMode="dialog"
android:popupBackground="#yourcolor"/>

自从您尝试添加主题后,它没有任何改变。这很容易实现……不是吗??

希望这有帮助!!!

关于android - 如何设置 Android 微调器弹出窗口的样式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42325320/

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