2010-09-23 96 views
2

我按照說明書從這個SO問題:How to change the text on the action bar如何設置標題欄的背景?

我能夠成功地創建自己的標題欄,但是當我申請一個背景顏色到我的佈局,顏色不整個標題欄跨越。仍然存在Android灰色背景色的殘餘。

這裏是我的XML:

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
android:layout_width="400px" 
    android:layout_height="fill_parent" 
    android:orientation="horizontal" android:background="@color/solid_blue"> 

<ImageView android:id="@+id/logo" 
      android:layout_width="57px" 
      android:layout_height="wrap_content" 
      android:background="@drawable/icon"> 

</ImageView> 

<TextView 

    android:id="@+id/myTitle" 
    android:text="StockDroid by" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    android:textColor="#FFFFFF" 
    /> 
</LinearLayout> 

回答

2

剩餘的東西是對link本身作爲一個comment人。

編輯:

你已經錯過了設置自定義樣式的窗口標題,並由android:theme屬性爲活動設置在清單中的東西。

你有你的RES /價值/ styles.xml文件創建此兩個樣式:

<style name="MyTheme" parent="android:Theme"> 
     <item name="android:windowTitleSize">50px</item> 
     <item name="android:windowTitleBackgroundStyle">@style/WindowTitleBackground 
     </item> 

    </style> 
<style name="WindowTitleBackground" parent="android:WindowTitleBackground"> 
     <item name="android:background">@android:color/transparent 
     </item> 
    </style> 

那麼你必須設置你的主題風格你顯明是這樣的:

<activity android:name=".activity" 
      android:label="@string/appname" android:theme="@style/MyTheme" /> 

希望它有幫助。

相關問題