小酒吧,我想有我ActionBar
(不使用ActionBarSherlock
)上方的藍色橫條象下面這樣:上述動作條
我通過getActionBar().setCustomView(...)
試圖注入的自定義視圖,但只出現在動作欄的左側和標題和標誌的右側。我想要酒吧在操作欄上方填充應用程序的整個寬度。
有什麼想法?
更新
施加@ Android的顯影液後的屏幕截圖:含有藍色條在頂部
小酒吧,我想有我ActionBar
(不使用ActionBarSherlock
)上方的藍色橫條象下面這樣:上述動作條
我通過getActionBar().setCustomView(...)
試圖注入的自定義視圖,但只出現在動作欄的左側和標題和標誌的右側。我想要酒吧在操作欄上方填充應用程序的整個寬度。
有什麼想法?
更新
施加@ Android的顯影液後的屏幕截圖:含有藍色條在頂部
您可以創建一個9patch圖像作爲ActionBar
的背景或一個XML文件,它應該與此類似創建它:
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item>
<shape android:shape="rectangle">
<solid android:color="#5eccff"/>
</shape>
</item>
<item android:bottom="-1dp" android:left="-1dp" android:right="-1dp" android:top="2dp">
<shape android:shape="rectangle">
<solid android:color="#CCCCCC" />
<corners android:radius="0dp" />
</shape>
</item>
</layer-list>
</item>
</selector>
希望這有助於你。
更新由阿夫欣
@ Android的開發者寫的第一個項目如下
<stroke android:width="1dp" android:color="#33B5E5"/
因爲stroke
並沒有爲我工作,我solid
取代它填補了整個背景藍色:
<solid android:color="#5eccff"/>
設置動作欄背景繪製?