2014-11-21 2 views
2

재질 디자인 테마를 사용해야하는 응용 프로그램을 시작합니다. 안드로이드 5.0 장치에서 재질 디자인 테마를 사용하는 방법

그러나 그 프로젝트에 대한 minSDK는 API 레벨 15

는 내가 안드로이드에 대한 낮은 버전에서 가능한 한 많은 재질 디자인을 사용하는 응용 프로그램을 설정하는 방법은 무엇입니까?

+0

여기에서 찾을 수 있습니다. backand : http://android-developers.blogspot.com/2014/10/appcompat-v21-material-design-for-pre.html –

답변

1

나는 닷지 (Dodge)가 추천 한 가이드를 따랐다.

의존성에

compile 'com.android.support:appcompat-v7:21.0.2' 

를 추가합니다.

<application 
    android:name=".BaseApplication" 
    android:allowBackup="true" 
    android:icon="@drawable/ic_launcher" 
    android:label="@string/app_name" 
    android:theme="@style/AppTheme"> 
이 설정은 NoActionBar 테마에서 상속

그것을 만드는 :

<resources> 

    <!-- Base application theme. --> 
    <style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar"> 
     <!-- colorPrimary is used for the default action bar background --> 
     <item name="colorPrimary">@color/primary</item> 

     <!-- colorPrimaryDark is used for the status bar --> 
     <item name="colorPrimaryDark">@color/primary_dark</item> 

     <!-- colorAccent is used as the default value for colorControlActivated 
      which is used to tint widgets --> 
     <item name="colorAccent">@color/accent</item> 

     <!-- You can also set colorControlNormal, colorControlActivated 
      colorControlHighlight & colorSwitchThumbNormal. --> 

    </style> 

</resources> 

지금 당신은 당신의 매니페스트에서 응용 프로그램에 추가 할 수 있습니다

지금 당신의 가치 폴더에 스타일을 넣어 compat 툴바도 사용할 수 있습니다.