我需要一些帮助。我用替换动作栏的工具栏。问题是,当我包含动作溢出按钮时,它不会越过工具栏,而是更改溢出按钮所在工具栏中该特定区域的背景。如何保持相同的背景,包括动作溢出按钮?搜索了很多但没有任何效果。任何帮助将不胜感激。谢谢。这是我的代码
toolbar.xml
<?xml version="1.0" encoding="utf-8"?>
<android.support.v7.widget.Toolbar xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:local="http://schemas.android.com/apk/res-auto"
xmlns:app="http://schemas.android.com/tools"
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:minHeight="?attr/actionBarSize"
android:background="#FBBB1C"
local:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"
local:popupTheme="@style/ThemeOverlay.AppCompat.Light">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="#FBBB1C"
android:textColor="@color/white"
android:text=""
android:textSize="20dp"
android:textAppearance="?android:textAppearanceLarge"
android:textStyle="bold"
android:id="@+id/toolbar_title" />
</android.support.v7.widget.Toolbar>
styles.xml
<!-- Base application theme. -->
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
<!-- Customize your theme here. -->
</style>
<style name="DayTheme" parent="Theme.AppCompat.NoActionBar">
<item name="android:textColor">@color/black</item>
<item name="android:background">@color/white</item>
<item name="android:textColorPrimaryInverse">@color/red</item>
<item name="android:editTextStyle">@style/DayEditText</item>
<item name="android:listViewStyle">@style/DayListView</item>
<item name="android:alertDialogTheme">@style/DayAlertStyle</item>
</style>
<style name="DayEditText" parent="android:Widget.EditText">
<item name="android:textColorPrimary">@color/black</item>
<item name="android:textColor">@color/black</item>
<item name="android:background">@color/white</item>
</style>
<style name="DayListView" parent="android:Widget.ListView">
<item name="android:background">@color/white</item>
</style>
<style name="DayAlertStyle" parent="Theme.AppCompat.Light.Dialog">
<item name="android:textColorPrimary">@color/black</item>
<item name="android:background">@android:color/transparent</item>
<item name="android:windowTitleStyle">@style/TitleDialogTextStyle</item>
<item name="android:windowBackground">@android:color/transparent</item>
</style>
menu.xml文件
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
tools:context="com.stationcars.hv.LoginScreen">
<item android:id="@+id/algo"
android:title=""
android:icon="@drawable/menu48"
app:showAsAction="always">
<menu>
<item android:id="@+id/action_day"
android:title="@string/action_daytheme"
android:icon="@drawable/daytheme"
app:showAsAction="never" />
<item android:id="@+id/action_night"
android:title="@string/action_nighttheme"
android:icon="@drawable/nighttheme"
app:showAsAction="never" />
<item android:id="@+id/action_version"
android:title="@string/action_about"
android:icon="@drawable/alertinfo"
app:showAsAction="never" />
<item android:id="@+id/action_kiosk"
android:title="@string/action_kiosk"
android:icon="@drawable/toggle"
app:showAsAction="never" />
</menu>
</item>
</menu>
使用溢出按钮,背景被剪切,没有溢出按钮背景在工具栏中完成。