IT story

안드로이드 앱에서 홀로 다크 테마를 설정하는 방법은 무엇입니까?

hot-time 2020. 8. 5. 07:43
반응형

안드로이드 앱에서 홀로 다크 테마를 설정하는 방법은 무엇입니까?


앱에서 다크 홀로 테마를 설정하려면 어떻게해야합니까? 현재 나는 이것을 얻었다 :

<style name="AppTheme" parent="android:Theme.Holo.Light" />

그러나 내가 그것을 바꿀 때 :

<style name="AppTheme" parent="android:Theme.Holo.Dark" />

오류가 발생합니다 error: Error retrieving parent for item: No resource found that matches the given name 'android:Theme.Holo.Dark'.

문제를 해결하는 방법?


변화 parent="android:Theme.Holo.Dark"parent="android:Theme.Holo"

홀로 다크 테마는 홀로


기본적으로 android는 Holo를 Dark 테마로 설정합니다. Holo.Dark라는 테마는 없습니다. Holo.Light 만 있기 때문에 리소스를 찾을 수 없다는 오류가 발생합니다.

따라서 다음과 같이 설정하십시오.

<style name="AppTheme" parent="android:Theme.Holo" />

android.com에 따르면 AndroidManifest.xml 파일에서만 설정하면됩니다.

http://developer.android.com/guide/topics/ui/themes.html#ApplyATheme

응용 프로그램 요소에 테마 속성을 추가하면 나에게 도움이되었습니다.

--AndroidManifest.xml--

...

<응용 프로그램 ...

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

</ application>


애플리케이션 Android 매니페스트 파일의 애플리케이션 태그 아래에서 이러한 테마 중 몇 가지를 시도 할 수 있습니다.

바꾸다

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

안드로이드 시스템에 의해 정의 된 다른 테마로. 그들은 다음과 같습니다.

android:theme="@android:style/Theme.Black"
android:theme="@android:style/Theme.DeviceDefault"
android:theme="@android:style/Theme.DeviceDefault.Dialog"
android:theme="@android:style/Theme.Holo"
android:theme="@android:style/Theme.Translucent"

이러한 각 테마는 DeviceDefault와 같이 응용 프로그램에 다른 영향을 미치며 대화 상자처럼 응용 프로그램을 보이게합니다. 이 중 더 많은 것을 시도해야합니다. Android SDK에서 살펴 보거나 Eclipse IDE에서 자동 완성을 사용하여 사용 가능한 다양한 옵션을 탐색 할 수 있습니다.

자신 만의 테마를 정의하는 올바른 방법 styles.xml은 응용 프로그램의 resources 폴더에 있는 파일 을 편집하는 것 입니다.

참고 URL : https://stackoverflow.com/questions/12707560/how-to-set-the-holo-dark-theme-in-a-android-app

반응형