API 8-17에 내 앱을 배포하고 싶습니다. 그러나 순전히 미적 이유로 모든 API 수준에서 앱의 테마로 api 8에 나타나는대로 기본 테마를 적용하고 싶습니다.Android - 이전 API의 테마 적용
예를 들어, 오래된 테마는 주변에 오렌지색 테두리가있는 편집 문구가 있지만 새로운 것은 경계선없는 파란색 선을 사용합니다.
배포하는 API를 제한함으로써 나는 이것을 수행 할 수 있었지만 실제로는 해결책이 아닙니다.
누구에게 이것이 달성 될 수 있는지 알고 있습니까?
감사
은 "테마"테마로 되돌릴 강제하지 않은 테마로 "테마"를 적용 할 어떤 이유를 들어 업데이트
, 대신은 기본 홀로로 떠났다. 아래의 대답을 사용하여 내 사용자 지정 테마의 부모 (단순히 특성을 변경하지 않고)로 "테마"를 호출하고이를 매니페스트의 응용 프로그램 테마로 설정합니다. 이것으로 해결했습니다. 지금 대신 Theme.Holo
의 기본 테마에서 서브 클래스합니다
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="Theme" parent="@android:Theme">
</style>
</resources>
앱 테마 당신은 새로운 안드로이드 버전에 오래된 테마를 얻을 수 있어야합니다 : 당신의 res/values
디렉토리에서
도움 주셔서 감사합니다. 그러나, 아마도 나는 충분히 명확하지 않았습니다. 11 이전의 API에 Honeycomb 이전 API 레벨의 기본 테마 인 테마를 적용하고 싶습니다. 본질적으로, 이전 기본 테마가 무엇인지 알아보고 모든 API 레벨에서 내 테마로 적용 (기본값 무시)하고 싶습니다. – Chris2222000
답변 됨. –
이것은 완벽하게 작동했습니다. 고맙습니다! – Chris2222000