3

我想創建一個選項卡,如下所示,這是一個Holo Light主題,但因爲我使用的是Android 2.3.6,我必須自己創建它。定製霍洛主題標籤

enter image description here

我面臨的問題是我是機器人能夠創建藍見底像 這裏是一個繪製迄今爲止碼,任何一個可以告訴我如何創建底部邊框一樣 ?

<?xml version="1.0" encoding="utf-8"?> 
<layer-list xmlns:android="http://schemas.android.com/apk/res/android"> 
    <item android:top="63dp"> 
     <shape android:shape="rectangle"> 
      <solid android:color="#898989" /> 
     </shape> 
    </item> 
    <item android:top="63dp" android:bottom="3px"> 
     <shape android:shape="rectangle"> 

      <solid android:color="@color/app_background" /> 
     </shape> 
    </item> 
    <item android:left="@dimen/tab_space" android:right="@dimen/tab_space"> 
     <shape android:shape="rectangle">   

      <gradient android:angle="90" android:startColor="#d9d9d9" 
       android:endColor="#dfdfdf"/>   

      <!-- this is create a border but on every side --> 
      <stroke android:width="3px" android:color="#38c0f4" /> 



     </shape> 
    </item> 

</layer-list> 

所以西隧我不知道是創建

1) bottom stroke 
2) shadow under each tab 

回答

-1

即使這不完全贊成你的問題的話題,我建議你的項目移植到ActionBarSherlock。 ActionBarSherlock允許您將所有ICS Actionbar Apis與更早的API級別一起使用,並將ICS Actionbar Style帶到至少具有Android 2.2的所有設備。

使用此項目可以很容易地將您的應用程序移動到冰淇淋三明治兼容性,並解決您當前的設計問題。

+0

這個圖書館唯一的問題是它不必要的填充我的應用程序 – Hunt 2012-04-23 14:06:45

+1

它將佔用大約400kb。但它會節省大量的時間和大量的代碼,你必須編寫和維護。 – Janusz 2012-04-23 14:09:30

+1

老實說,問題是我已經差不多完成了應用程序,而且我只使用了android兼容庫,所以現在我得花更多的時間在上面的庫中集成我的標籤:) – Hunt 2012-04-23 14:21:40

2

您可以設置一個9補丁圖像作爲背景圖像。這個圖像可能包含中風。