更改Google Place Picker应用栏文本颜色

10

我非常想知道在Android的PlacePicker API中是否能够更改Appbar文本的颜色。它应该继承我的应用程序的样式,但它没有做到。

我的styles.xml文件如下:

<style name="MaterialParent" parent="Theme.AppCompat.Light.NoActionBar">
    <!-- ...and here we setting appcompat’s color theming attrs -->
    <item name="colorPrimary">@color/primary</item>
    <item name="colorPrimaryDark">@color/primary_dark</item>
    <item name="colorAccent">@color/accent</item>
    <item name="android:textColor">@android:color/white</item>
    <item name="android:textColorPrimary">@android:color/white</item>
    <item name="android:textColorSecondary">@color/secondary_text</item>
    <item name="icon">@color/icons</item>
    <item name="divider">@color/divider</item>
    <item name="colorControlHighlight">@color/accent_alpha26</item>

</style>

<style name="Material" parent="MaterialParent"/>

我已经尝试将android:textColorPrimaryandroid:textColorSecondarytextColor更改为白色,但没有成功。

输入图像描述


我也有同样的问题。 - Sanket Kachhela
你有解决方案吗? - Sanket Kachhela
我发现唯一的解决办法是使用较暗的colorPrimary。Google,请给我们提供自定义功能。我也想更改标题文本。 - jeff
@SanketKachhela 我也遇到了同样的问题,你是怎么解决的? - Shaifali Rajput
2个回答

1
请使用 Theme.AppCompat.Light.NoActionBar 替代 Theme.AppCompat.Light.DarkActionBar

0

只需将颜色文件的colorPrimary值更改为您想要的颜色十六进制代码,它就可以正常工作。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接