我正在使用操作栏开发应用程序我希望将其拆分。在操作栏我正在使用工具栏。让我先把我的一些代码放在这里让我告诉你我想要什么。
我将工具栏设置为Actionbar,这是我的工具栏的xml
<?xml version="1.0" encoding="utf-8"?>
<android.support.v7.widget.Toolbar xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/toolbar"
android:minHeight="?attr/actionBarSize"
android:background="@drawable/header_actionbar"
android:layout_width="match_parent"
android:layout_height="wrap_content"
>
<ImageView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:id="@+id/iv_header"
/>
</android.support.v7.widget.Toolbar>
在主要活动中,我在找到我的工具栏ID之后调用它如下:
if (toolbar != null) {
setSupportActionBar(toolbar);
}
**
我想要什么
** 1.现在每件事都设定并且看起来很棒。但接受一件事,那就是我想把文字颜色变成白色的三个点,显示动作,目前它们是黑色的。如何将它们更改为白色。 2.其次我想展示分裂动作栏,所以我正在尝试这个,但它从未显示出可能是什么原因?我只想在viber app中使用下面的栏。
为了解释我的app动作图标(三个点:显示动作)我已经对我的风格做了很多改动,但没有什么真正的帮助,到目前为止我所做的事情如下:
Style.xml:
<resources>
<style name="myAppTheme" parent="Base.Theme.AppCompat.Light">
<item name="colorPrimary">@color/primaryColor</item>
<item name="colorPrimaryDark">@color/primaryColorDark</item>
<item name="android:windowNoTitle">true</item>
<item name="windowActionBar">false</item>
<item name="drawerArrowStyle">@style/DrawerArrowStyle</item>
<item name="actionBarStyle">@style/MyActionBar</item>
<item name="windowNoTitle">true</item>
<item name="actionMenuTextColor">#ffffff</item>
<item name="android:actionMenuTextColor">#ffffff</item>
</style>
<style name="DrawerArrowStyle" parent="Widget.AppCompat.DrawerArrowToggle">
<item name="spinBars">true</item>
<item name="color">@android:color/white</item>
</style>
<style name="MyActionBar" parent="@style/Widget.AppCompat.ActionBar.Solid">
<item name="titleTextStyle">@style/MyTitleTextStyle</item>
<item name="actionMenuTextColor">#ffffff</item>
<item name="android:actionMenuTextColor">#ffffff</item>
</style>
<style name="MyTitleTextStyle" parent="@style/TextAppearance.AppCompat.Widget.ActionBar.Title">
<item name="actionMenuTextColor">#ffffff</item>
<item name="android:actionMenuTextColor">#ffffff</item>
</style>
</resources>
注意:我的活动扩展到appcompactactivity。
答案 0 :(得分:0)
在MyActionBar主题中,拥有以下属性:
<item name="android:textColorSecondary">@color/white</item>
<item name="android:textColorPrimary">@color/white</item>
这对我有用。我希望它也适合你。