본문 바로가기
안드로이드

[안드로이드] ActionBar Indicator 커스텀마이징하기

by 호군 2013. 10. 30.
반응형


Theme.Holo 지원 이후에 사용이 가능하다.

Android Support Library에서는 사용 할 수 없다.


1. 먼저 styles.xml에 아래의 style을 추가한다.

    <!-- the theme applied to the application or activity -->

    <style name="NeoActionBarTheme"

           parent="@android:style/Theme.Holo">

        <item name="android:actionBarTabStyle">@style/NeoActionBarTabs</item>

    </style>


    <!-- ActionBar tabs styles -->

    <style name="NeoActionBarTabs"

           parent="@android:style/Widget.Holo.ActionBar.TabView">

        <!-- tab indicator -->

        <item name="android:background">@drawable/calendar_tab_menu_indicator</item>

    </style>


2. AndroidManifest.xml에 Activity에 추가한 style을 적용한다.

        <activity

            android:theme="@style/NeoActionBarTheme"

            android:name="com.dhna.MainActivity"

            android:label="@string/app_name" >

            <intent-filter>

                <action android:name="android.intent.action.MAIN" />


                <category android:name="android.intent.category.LAUNCHER" />

            </intent-filter>

        </activity>

반응형