주위의 앱에 완전히 적합하지 않을 수 있으므로 모든 것을 위해 내 자신의 색상을 선택한다고 가정합니다.Android : 테마를 사용하지 않는 단점
고해상도/값/styles.xml
<resources>
<style name="AppBaseTheme" parent="android:Theme.Light">
</style>
<style name="AppTheme" parent="AppBaseTheme">
</style>
</resources>
고해상도/값 :
내 걱정은 내가 이클립스 내 테마로 None
을 선택하더라도, 난 여전히 몇 가지 기본 테마를 얻을 수 있다는 것입니다 -v14/styles.xml
<resources>
<style name="AppBaseTheme" parent="android:Theme.Holo.Light.DarkActionBar">
</style>
</resources>
내 질문은 : 내 색깔은 결국 보일 경우 다소 안드로이드에서 조화로운, 나는 에서 AppBaseTheme과 AppTheme을 삭제하고 android:theme
을 AndroidManifest.xml
에서 삭제하면 걱정해야합니까?
다른 말로하면, 내가 좋아하든 그렇지 않든 테마를 사용하고 있다는 것을 지적하고 있습니다. 내 코드에서 테마에 대한 언급을 생략하고 모든 속성 (색상, 치수 등)을 직접 정의하면 플랫폼의 기본 테마가 계속 사용됩니다. 따라서 내 목표가 사용자 경험의 모든 측면을 제어하는 것이라면, 주제를 완전히 생략하는 대신 실제로 주제를 채택하고 원하는 것을 무시하는 것이 좋습니다. – Calaf
@Calaf 당신은 절대적으로 옳습니다! 그리고 그것이 그렇게 힘들지는 않지만, 많은 작업이 있습니다. 예를 들어 체크 박스를 스타일에 맞추려면 15 개의 드로어 블을 생성해야했기 때문에 거의 한 시간이 걸렸습니다. – Christos
내 딜레마는 이것입니다. 내가 상속 받았다면, 홀로. 라이트. 어택 행위 바. 내가 상속 받고있는 것의 정의가 보이지 않는다. 32x32 ImageButton에서 layout_width 및 layout_height에 대해 wrap_content를 지정해도 (예 : 상속받는 테마 내의 일부 설정 결과로 훨씬 더 큰 버튼을 얻을 수 있습니다.) – Calaf