마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

android theme 설정 후 png 투명 부분에 색이 들어가는 이유...

0 추천

아래와 같이 android Theme를 적용 하고 나면 png 파일의 투명부분에 Theme에서 지정한 배경이 들어갑니다.

액션바에만 색을 지정 하고 싶은데.. 방법이 잘못 되었나요?

답변 부탁드림니다.

// style 지정.
<style name="MyActionBar"
        parent="android:Theme.Holo" >
        <item name="android:background">@drawable/actionbar_background</item>
        <item name="android:windowContentOverlay">@null</item>
    </style>



// manifast에서 적용.
<activity
            android:name="com.LoginActivity"
            android:label=""
            android:theme="@style/MyActionBar"
            android:logo="@drawable/actionbar_home"

 

디너 (730 포인트) 님이 2014년 10월 27일 질문

1개의 답변

+1 추천

appCompat을 사용안한다고 했을때 아래와 같이 하셔야합니다.

<?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/actionbar_background</item>
    </style>
</resources>
디너님이 background를 설정하신건 화면 전체의 배경색입니다.
congbab (5,140 포인트) 님이 2014년 10월 27일 답변
답변 감사드림니다.
다만... 위코드를 그대로 넣었음에도 불구하고... png 파일에 투명 배경에 색상이 들어가네요...ㅠㅠ
...