3

Holo Light 테마 인 다음 탭을 만들려고 노력하고 있지만, Android 2.3.6을 사용하고 있기 때문에 자체적으로 만들어야합니다.탭에 대한 사용자 정의 Holo 테마

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> 

는 그래서 난 몰라 WHT, 내가 ActionBarSherlock에 프로젝트를 마이그레이션하는 것이 좋습니다이 질문의 주제에 완전히없는 경우에도

1) bottom stroke 
2) shadow under each tab 

답변

-1

를 만드는 것입니다. ActionBarSherlock을 사용하면 이전 API 레벨로 모든 ICS Actionbar API를 사용할 수 있으며 적어도 Android 2.2가 탑재 된 모든 기기에 ICS Actionbar 스타일을 제공합니다.

이 프로젝트를 사용하면 앱을 Ice Cream Sandwich와 호환되도록 쉽게 이동하고 현재 디자인 문제를 해결할 수 있습니다.

+0

이 라이브러리의 유일한 문제는 불필요한 어플리케이션입니다. – Hunt

+1

약 400kb 정도 걸릴 것입니다. 하지만 작성하고 유지해야하는 많은 시간과 코드를 절약 할 수 있습니다. – Janusz

+1

솔직히, 문제는 거의 응용 프로그램을 완료하고 난 안드로이드 호환성 라이브러리를 사용했습니다, 그래서 지금 나는 내 탭에서 위의 라이브러리를 통합하는 데 더 많은 시간을 할애했다 :) – Hunt

2

9 패치 이미지를 배경 이미지로 설정할 수 있습니다. 그리고이 이미지는 뇌졸중을 포함 할 수 있습니다.

1

여기 내가 묻는 내용을 담고있는 훌륭한 게시물이 있습니다 : http://android-developers.blogspot.se/2011/04/customizing-action-bar.html.

짧은 답변을드립니다. 하지만 나는 모든 사람에게 말해달라고 게시하고 싶었습니다. Actionbarsherlock은 작업 표시 줄에만 해당되며, 탭 등에 대한 호로 테마를 제공하지 않습니다.. 그럼 그 사람들은 답을 내려주세요.