我正在使用自定義主題abnd我certianly有這個奇怪的問題。背景應該只出現在LinearLayout中,但它突然開始出現在ActionBar圖標以及佈局的所有視圖中。Android背景出現在操作欄圖標和所有視圖
下面是截圖:
這裏是我的自定義主題:
<?xml version="1.0" encoding="utf-8"?>
<!-- the theme applied to the application or activity -->
<style name="CustomActionBarTheme" parent="@style/Theme.AppCompat.Light.DarkActionBar">
<item name="actionBarStyle">@style/MyActionBar</item>
<item name="android:background">@drawable/background</item>
<item name="actionBarTabTextStyle">@style/MyActionBarTabText</item>
<item name="actionDropDownStyle">@style/Widget.AppCompat.Spinner.DropDown.ActionBar</item>
</style>
<!-- Menu/item attributes -->
<style name="actionMenuViewStyle" parent="@style/Theme.AppCompat.Light.DarkActionBar">
<item name="android:itemTextAppearance">@style/TextAppearance.Widget.AppCompat.ExpandedMenu.Item</item>
<item name="android:listViewStyle">@style/Widget.AppCompat.ListView.Menu</item>
</style>
<!-- ActionBar styles -->
<style name="MyActionBar" parent="@style/Widget.AppCompat.Light.ActionBar.Solid.Inverse">
<item name="background">@drawable/action_bar_gradient</item>
<item name="backgroundStacked">@drawable/action_bar_gradient</item>
<item name="titleTextStyle">@style/MyActionBarTitleText</item>
</style>
這裏是我的ACTIV ity_add.xml:
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
android:padding="10dp"
android:background="@drawable/background_gradient" >
<android.support.v7.widget.GridLayout
android:id="@+id/HeaderGridLayout"
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:layout_column="2"
app:layout_row="14"
app:orientation="vertical" >
<TextView
android:id="@+id/textYear"
android:layout_width="125dp"
android:layout_height="40dp"
android:layout_marginRight="10dp"
app:layout_column="1"
app:layout_row="1"
android:gravity="center"
android:text="@string/year"
android:textStyle="bold" />
<Spinner
android:id="@+id/year_spinner"
android:layout_width="145dp"
android:layout_height="40dp"
app:layout_column="2"
app:layout_row="1"
android:gravity="center"
android:prompt="@string/year" />
<TextView
android:id="@+id/text_district"
android:layout_width="125dp"
android:layout_height="40dp"
app:layout_column="1"
app:layout_row="2"
android:gravity="center"
android:text="@string/district"
android:textStyle="bold" />
<Spinner
android:id="@+id/district_spinner"
android:layout_width="145dp"
android:layout_height="40dp"
app:layout_column="2"
app:layout_row="2"
android:gravity="center"
android:prompt="@string/district" /><--Closing of grid and linear layout-->
我還沒有宣佈清單文件和自定義主題,但只有在activity_add.xml背景,但我在所有的動作條圖標和背景的意見,如上圖所示。 有誰知道如何解決這個問題?請幫忙。
close'<\ LinearLayout>''activity_add.xml'' – hrskrs 2014-10-20 11:30:47