2012-09-25 2 views
2

탭이있는 인터페이스를 만들고 싶습니다. 그런 이유로 API 데모 샘플 프로젝트에서 Tabs3보기를 가져 왔지만 어떤 이유로 Holo 테마가 내 앱에 적용되지 않았습니다. It should look like thisBut it looks like this.탭이 홀로 테마로 표시되지 않습니다.

이 내 매니페스트의 관련 비트입니다 :

<application 
    android:label="@string/app_name" 
    android:icon="@drawable/ic_launcher" 
    android:theme="@android:style/Theme.Holo.Light"> 
     <activity android:name="Tabs" 
      android:label="@string/app_name" > 

모든 I 짓이 시점에서이 관련 레이아웃과 함께, List1입니다, List8 및 Controls1 (탭에 이름)을 Tabs3 클래스 위에 복사입니다 및 문자열.

도움 주셔서 감사합니다.

답변

2

잘못된 탭을 사용합니다. 다음은 전체 자습서 ActionBar.Tab을 사용하는 방법입니다. Click me!
ActionBar.Tab은 API 레벨 11 이상에서만 사용 가능합니다. Android API 레벨 10 (Android 2.3) 이하를 지원하려면 ActionBarSherlock을 사용해야합니다.

Holo 테마는 API 레벨 15 이후 Android에서만 사용할 수 있습니다. 더 낮은 API 레벨에서 Holo 테마를 사용하려면 HoloEverywhere을 살펴 봐야합니다.

+0

감사합니다. 작동하는 것 같습니다. 내 자신의 학습을 위해서, 왜 테마가 작동하지 않았는지 알 수 있습니까? 나는 안드로이드에서 모든 비트와 조각이 어떻게 어울리는지를 생각하는 데 어려움을 겪고있다. – Brad

+0

안드로이드 3 이상에서만 사용할 수 있기 때문에 테마가 작동하지 않았다. 그리고 Android 2.3 이하에서 더 이상 사용되지 않는 탭 메소드를 사용하고 있습니다. – Leandros

+0

아, 그래. 감사! – Brad

0

Holo 테마는 API 레벨 11 이상에서 사용할 수 있습니다. 그것이 작동하지 않는 이유 일 수 있습니다. 어떤 것이 든 더 낮은 API 레벨을 위해 ActionBarSherlock을 사용할 수 있습니다.

관련 문제