2016-07-04 5 views
0

다음 파일을 내 응용 프로그램에서 사용하는 기본 스타일을 정의Androids "Theme XML Style"에 대한 모든 가능성을 어떻게 찾을 수 있습니까?

<?xml version="1.0" encoding="utf-8"?> 
<resources> 

    <style name="Snapchat" parent="????" > 
    <item name="android:colorPrimaryDark">@color/Snapchat_violet</item> 
    <item name="android:colorPrimary">@color/Snapchat_blue</item> 
    <item name="android:colorAccent">@color/Snapchat_blue</item> 
    <item name="android:colorBackground">@color/Snapchat_white</item> 
    <item name="android:colorForeground">@color/Snapchat_yellow</item> 
    <item name="android:navigationBarColor">@color/Snapchat_grey</item> 
    </style> 
</resources> 

내가 상속하는 부모 같은 표준 테마를 사용하려면,하지만 난 모든 표준 테마의 목록을 검색 및 해당 수 없습니다 XML 이름/경로.

새 질문이지만 미안하지만 안드로이드 설명서에서 찾을 수 없습니다.

+0

https://developer.android.com/guide/topics/ui/themes.html#PlatformStyles 안녕하세요. –

+0

메신저 정말 바보, 정말 고마워요! –

답변

0

도움이 될 것입니다 당신은 당 여러 스타일을 정의 할 수 있습니다 링크를 따라 우리에게 파일 보내기 각 스타일에는 스타일을 고유하게 식별하는 이름이 있습니다. 아래 그림과 같이 안드로이드 스타일의 속성은 태그를 사용하여 설정 -

<?xml version="1.0" encoding="utf-8"?> 
    <resources> 
    <style name="CustomFontStyle"> 
    <item name="android:layout_width">fill_parent</item> 
    <item name="android:layout_height">wrap_content</item> 
    <item name="android:capitalize">characters</item> 
    <item name="android:typeface">monospace</item> 
    <item name="android:textSize">12pt</item> 
    <item name="android:textColor">#00FF00</item>/> 

의 값 스타일 속성에 따라 키워드 문자열, 헥스 색상, 다른 자원 유형에 대한 참조, 또는 다른 값을 할 수 있습니다. 스타일이 정의되면, 당신은 다음과 같은 스타일 속성을 사용하여 XML 레이아웃 파일에서 사용할 수 있습니다 사용하여 스타일 -

<TextView 
    android:id="@+id/text_id" 
    style="@style/CustomFontStyle" 
    android:text="@string/hello_world" /> 

    </LinearLayout> 

는 사용자 정의 테마를 만들거나 MyAndroidApp/고해상도/값/테마를 편집 구현합니다. XML은하고 다음을 추가 -

<activity 
android:name="com.myapp.MyActivity" 
.... 
android:theme="@style/MyCustomTheme" 
/> 
- 당신의 AndroidManifest.xml에서

<resources> 
... 
<style name="MyCustomTheme" parent="android:style/Theme"> 
<item name="android:textColorPrimary">#ffff0000. </item> 
</style> 
    ... 
</resources> 

스타일로 당신이 원하는 활동에 테마를 적용

새 테마가 내 활동에 적용됩니다. style, stylableattr를 참조

는 또한 http://www.tutorialspoint.com/android/android_styles_and_themes.htm