2016-09-09 2 views
0

나는 문서를 찾는 데 많은 시간을 쏟았으며 시작하는 방법조차 알지 못했습니다.테마 네임 스페이스 안드로이드

내가 찾고있는 것은 네임 스페이스이며, 앤드 로이드에서 사용자 정의 somethings을 원한다. 그래서 나는 Material 스타일을 오버라이드 할 수 있다고 읽었지 만, 네임 스페이스를 찾지 못하면 어떻게 오버 라이딩 할 수 있고, 어떻게 할 수 있는가? ? 여기

<resources xmlns:android="http://schemas.android.com/apk/res/android"> 
    <style name="VogoSocialTheme" parent="android:Theme.Material.Light"> 
    <item name="android:colorPrimary">@color/primary</item> 
    <item name="android:colorPrimaryDark">@color/primary_dark</item> 
    <item name="android:colorAccent">@color/accent</item> 
    <item name="android:editTextBackground">@drawable/apptheme_edit_text_holo_light</item> 
    <item name="android:alertDialogTheme">@style/VogoSocialTheme.AlertDialog</item> 
    </style> 

    <style name="VogoSocialTheme.AlertDialog" parent="android:Theme.Material.Light.Dialog"> 
    <item name="android:colorAccent">#122f54</item> 
    </style> 

    <!-- Colors --> 
    <color name="primary">#2764B5</color> 
    <color name="primary_dark">#B2f91816</color> 
    <color name="accent">#122f54</color> 

</resources> 

모든 난 그냥 복사 및 붙여 넣기,하지만 지금은 예를 들어, 텍스트의 크기를 배경 색상을 변경하려면 :

난 내 스타일을 만든 :

여기 좀 봐 또는 무엇 이건, 그래서 아마 나는

<style name="VogoSocialTheme.AlertDialog" parent="android:Theme.Material.Light.Dialog"> 
    <item name="android:colorAccent">#122f54</item> 
    </style> 

을 변경하고 특정 이름 안드로이드를 새로운 항목을 추가해야합니다 ... 어디에 논문명과 문서를 찾을 수 있습니까?

답변

1

R.style reference

R.style 참조는, 그러나, 잘하므로 이러한 스타일과 당신에게 줄 것이다 주제에 대한 실제 소스 코드를보고, 철저하게 스타일을 설명하지 않습니다 및 을 문서화하지 않습니다 각 스타일 속성이 제공하는 스타일을 더 잘 이해할 수 있습니다.

Source styles.xml

Source themes.xml

참조 : 내가 이름을 적어도 Using Platform Styles and Themes

+0

음, 내 생각 안드로이드 스타일과 테마에 더 나은 참고로, 다음과 같은 소스 코드를 참조 kkkk. 나는 그 파일들을 더 잘 살펴보고 내가 할 수있는 것을 보게 될 것이다. Thx! –

+0

@ NicollasBraga 잘 문서화하지 않은 최소한 Google 문서 : - / – SushiHangover

관련 문제