IT

Android 테마 배경색 설정

lottoking 2020. 8. 15. 09:31
반응형

Android 테마 배경색 설정


기본 배경 테마 색상을 수정합니다. 쉽지만 놀랍게도 작동하지 않습니다. 단일 활동이 아닌 전체 앱에 변경이 적용되기를 원합니다. 내 코드는 다음과 달라집니다.

styles.xml

<resources>

<color name="white_opaque">#FFFFFFFF</color>
<color name="pitch_black">#FF000000</color>

    <style name="AppTheme" parent="android:Theme.Light">
      <item name="android:background">@color/white_opaque</item>
      <item name="android:windowBackground">@color/white_opaque</item>
      <item name="android:colorBackground">@color/white_opaque</item>

    </style>
</resources>

그리고 물론 매니페스트에서

  <application
     .
     .
     .
        android:theme="@style/AppTheme" > 
</application>

테마 수정에 대해 제가 참조한 Android 문서 : http://developer.android.com/guide/topics/ui/themes.html

모든 xml 속성에 대해 white_opaque와 pitch_black간에 전환을 시도했지만 아무것도 변경하지 않았습니다. 어떤 제안?


좋아요 제가 정말 어리석은 실수를 저질렀다는 것이 밝혀졌습니다. 테스트에 사용중인 기기는 Android 4.0.4, API 레벨 15를 실행 중입니다.

내가 편집하고 스타일스 .xml 파일은 여러 폴더에 있습니다. values-v14에서 styles.xml을 편집 이제 모두 작동합니다.


<resources>

    <!-- Base application theme. -->
    <style name="AppTheme" parent="android:Theme.Holo.NoActionBar">
        <item name="android:windowBackground">@android:color/black</item>
    </style>

</resources>

참고 URL : https://stackoverflow.com/questions/11779679/setting-android-theme-background-color

반응형