2013-08-28 3 views
1

ActionBarSherlock 탭 및 탭 표시 줄을 사용자 정의하고 싶습니다. enter image description hereActionBarSherlock 탭 및 탭 표시 줄 사용자 정의 방법

나는 당신이 탭을 표시하는 사용자 정의보기를 사용할 수있는이 enter image description here

+2

이 방법으로 사용자 정의 할 수는 있지만 가능하더라도 직관적이지 않으며 Android 앱처럼 보이지 않습니다 (IOS와 유사 해 보입니다). 다른 디자인을 사용해보십시오. 여기를보십시오 : http://developer.android.com/design/patterns/pure-android.html. –

+1

나는 ABS 테마와 드로어 블을 가지고 놀아야한다고 생각한다. 이렇게하면 원하는대로 ABS를 사용자 정의 할 수 있습니다. –

+0

@Vipul 구현 코드를 제공해 주시겠습니까? –

답변

0

처럼 그것을 확인합니다. 3-arg LinearLayout 생성자를 사용할 수 있습니다 (API 11에 추가됨). XML 파일에 기본 스타일을 지정하면 라이브러리가 시스템 레이아웃 인플레 이터를 사용하는 경향이 있습니다. 그래서, 당신은 또한

<LinearLayout style="?attr/actionBarTabStyle" /> 

주위에 유사한 작업을 수행 할 수 있습니다 그리고 아래의 코드 여기

LineraLayout tabView = LayoutInflater.from(context).inflate(R.layout.my_tab, null); 
//set your layout params and setCustomView 
+0

탭 스와핑뿐만 아니라 왼쪽/오른쪽 스와핑도 사용하고 있습니다. 그런 다음이 상황에서 코드가 작동합니까? –

+0

예, actionBar에있는 각 탭에 대해 별도의 레이아웃 파일을 정의 할 수 있습니다. – VikramV

관련 문제