如何使所有动作栏项目白?

问题描述 投票:0回答:1

我不能使用,因为Theme.AppCompat.Light.DarkActionBarthis HTC bug

所以我一直试图找到一个解决办法。我试图删除DarkActionBar,只是用Theme.AppCompat.Light作为我的应用主题的父母;它解决了这一错误,但在我的行动吧一些项目出现黑色:

V7 ActionBarDrawerToggle,搜索查看控件,搜索查看文本,溢出菜单图标,菜单项文本:出现黑项目。

有没有一种方法,使他们所有的白?

android xml android-actionbar android-theme android-styles
1个回答
0
投票

使用工具栏:

<android.support.v7.widget.Toolbar
    android:id="@+id/toolbar"
    android:layout_width="match_parent"
    android:background="@color/blue"
    android:layout_height="@dimen/actionbar_height"/>

而在风格和表现补充一点:

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

    <item name="colorPrimary">@color/white</item>
    <item name="colorPrimaryDark">@color/light_gray</item>
    <item name="android:textColorPrimary">@color/white</item>
    <item name="colorAccent">@color/white</item>
    <item name="android:textColorPrimaryInverse">@color/white</item>
    <item name="actionMenuTextColor">@color/white</item>
    <item name="android:textColorSecondary">@color/white</item>
    <item name="android:actionMenuTextColor">@color/white</item>
    <item name="android:windowNoTitle">true</item>
    <item name="windowActionBar">false</item>
    <item name="android:windowBackground">@color/white</item>

</style>
© www.soinside.com 2019 - 2024. All rights reserved.