2013-12-23 3 views
1

우리는 어떻게 동작 표시 줄과 동작 표시 줄 탭을 흰색으로 만들 수 있습니까? android-support-v7-appcompat libs를 사용하여 이전 버전과의 호환성을 지원합니다. style/Theme.AppCompat.Light.DarkActionBar는 순수한 검정색이지만 스타일/Theme.AppCompat.Light는 순수한 흰색을 제공하지 않습니다.동작 표시 줄 및 동작 표시 줄 순수 백색 {ANDROID}

답변

2

흰색 작업 표시 줄을 제공하는 기본 테마가 없습니다. 앱에 맞춤 설정된 작업 표시 줄을 만들어야합니다.

개발자 문서에는 작업 표시 줄 사용자 정의에 대한 좋은 기사가 있습니다.

https://developer.android.com/training/basics/actionbar/styling.html

이들은 당신이 변경해야하는 사용자 정의 스타일이다.

고해상도/값/themes.xml

안드로이드를 참조하십시오 : 배경은 작업 표시 줄에 대한 드로어 블을 설정할 수 있습니다 태그입니다.

 
<?xml version="1.0" encoding="utf-8"?> 
<resources> 
    <!-- the theme applied to the application or activity --> 
    <style name="CustomActionBarTheme" 
      parent="@style/Theme.Holo.Light.DarkActionBar"> 
     <item name="android:actionBarStyle">@style/MyActionBar</item> 
    </style> 

    <!-- ActionBar styles --> 
    <style name="MyActionBar" 
      parent="@style/Widget.Holo.Light.ActionBar.Solid.Inverse"> 
     <item name="android:background">@drawable/actionbar_background</item> 
    </style> 
</resources> 

테마를 앱에 적용하십시오.

< 응용 프로그램 안드로이드 : 우리가 작업 표시 줄 actionBar.setBackgroundDrawable (의 GetResources에 설정 같은 테마 = "@ 스타일/CustomActionBarTheme".../>

+0

우리가) (작업 표시 줄 탭을 그릴 수를 설정할 수 있습니다 .getDrawable (R.drawable.shadow)); –

+0

예, 가능합니다. 스타일 리소스를 확인하면 그렇게하는 방법을 알아낼 수 있습니다. –

+0

예를 들어주세요. 나는 그것을 할 수 없다. –

관련 문제