在 Titanium appcelerator 上更改 Android 选择器字体颜色

changing Android picker font color on titanium appcelerator

我在类型时间选择器的应用程序中使用了一个选择器。选择器在 iOS 设备上工作正常,但是当我转到 android 应用程序时,它出现了,但是字体颜色是白色,看不到数字。
我不想将背景更改为较深的颜色,因为它与应用程序的其余部分不匹配,也不会与 ios 应用程序匹配。我想知道是否有办法将字体更改为黑色或灰色。 我已经尝试了一些已发布的解决方案,并更改了主题,但对我来说没有效果。

要解决此问题,您可以在 platform/android/values 下的 Theme.xml 文件中添加以下内容。

您可以在我提出此问题的 appcelerator 开发者论坛上为我的 post 访问此 link。

http://developer.appcelerator.com/question/182115/picker-font-color-on-android

现在您可以将主题属性应用到您计划在其中使用选择器的 window,并应用 Light 或 LightDarkBar 主题。这会将您的选择器字体颜色变为黑色。

粘贴后可以在编辑器中格式化代码。您可以通过在 mac 上按命令 shift F 来做到这一点,对于 windows,我确定它的控制 shift F,但不是 100%。

您需要创建custom theme

<resources>
    <style name="Theme.NoActionBar" parent="@style/Theme.AppCompat.Light"> </style>
</resources>

将此代码放入 /platform/android/res/values/custom_theme.xml