我正在寻找一种方法来更改自定义选择器的“确定”和“取消”按钮的颜色。我将此代码添加到android项目的样式文件中:
<style name="SpinnerDialog" parent="Theme.AppCompat.Light.Dialog">
<item name="android:popupBackground">#039BE5</item>
<item name="colorPrimary">#039BE5</item>
<item name="colorPrimaryDark">#039BE5</item>
<item name="colorAccent">#039BE5</item>
</style>
我在小米POCOPHONE F1(Android v9)和2个模拟器(Android v8.1)上运行了应用程序,颜色发生了变化,并且一切正常,我尝试将应用程序部署在平板电脑(Android v5.1)上没变!
我想念什么吗?
答案 0 :(得分:1)
如果要为对话框使用样式,可以尝试以下操作:
以您的主题样式:
<item name="android:alertDialogTheme">@style/SpinnerDialog</item>
然后使用自定义对话框样式:
<style name="SpinnerDialog"
parent="android:Theme.Material.Light.Dialog.Alert">
<item name="android:colorAccent">#039BE5</item>
答案 1 :(得分:0)
您的android版本/ SDK的设置是什么。也许您设置的版本太高,所以该应用程序无法在Android版本低于自己的Pocophone的设备上运行。
您可以在Android项目属性->应用程序下更改设置,设置目标Android版本并使用Android版本将其编译为(平板电脑的)API级别进行修正。