안드로이드 테마 설정하기
프로그래밍/Android 2013. 8. 27. 16:35안드로이드 테마 설정하기
API level 11 부터는 내장 테마를 사용할 수가 있다.
Theme.Holo, Theme.Holo.Light 는 API level 11
Theme.Holo.Light.DarkActionBar 는 API level 14
AndroidManifest.xml 에 minSdkVersion 에 명시해 주어야 한다.
<uses-sdk
android:minSdkVersion="14"
android:targetSdkVersion="17" />
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@android:style/Theme.Holo.Light.DarkActionBar"
>
[API level 11 이상]
[API level 14 이상]
커스텀 테마 설정
values/theme.xml
<?xml version="1.0" encoding="utf-8"?>
<resources>
<!-- the theme applied to the application or activity -->
<style name="CustomActionBarTheme"
parent="@android:style/Theme.Holo.Light.DarkActionBar">
<item name="android:actionBarStyle">@style/MyActionBar</item>
</style>
<!-- ActionBar styles -->
<style name="MyActionBar"
parent="@android:style/Widget.Holo.Light.ActionBar.Solid.Inverse">
<item name="android:background">@drawable/android_background</item>
</style>
</resources>
AndroidManifest.xml
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/CustomActionBarTheme"
>
'프로그래밍 > Android' 카테고리의 다른 글
안드로이드 File 다루기 (0) | 2013.08.28 |
---|---|
안드로이드 Fragment 활용하기 (0) | 2013.08.28 |
안드로이드 key-value 데이터 다루기 Preferences (0) | 2013.08.27 |
안드로이드 데이터베이스 다루기 SQLiteOpenHelper 사용 (0) | 2013.08.27 |
안드로이드 인텐트 필터 (0) | 2013.08.26 |