2
내 응용 프로그램을 테마로 작업 중이며 선택한 경우 목록보기 항목에 효과를 추가하고 싶습니다. 텍스트 색을 테마로 한 작업을 성공적으로 수행하는 동안, 눌렀을 때 텍스트 크기 자체를 변경하고 싶습니다.Android : 테마/스타일을 기준으로 선택기 글꼴 크기를 변경하십시오.
어떻게 든 코드를 통해이를 설정할 수 있습니까?
내 응용 프로그램을 테마로 작업 중이며 선택한 경우 목록보기 항목에 효과를 추가하고 싶습니다. 텍스트 색을 테마로 한 작업을 성공적으로 수행하는 동안, 눌렀을 때 텍스트 크기 자체를 변경하고 싶습니다.Android : 테마/스타일을 기준으로 선택기 글꼴 크기를 변경하십시오.
어떻게 든 코드를 통해이를 설정할 수 있습니까?
당신이 할 수있는 것 그 스타일이나 레이아웃 파일 말의 리소스를 사용하여 :
이것은 오타가 테스트하지 않은, 등등 ... 여기
가 빠른 예제 :
를<resources>
<!-- Theme Variables that can be used in any style, etc.. -->
<attr name="branded_text_color" format="reference" />
<attr name="branded_text_size" format="reference" />
<attr name="branded_background_color" format="reference" />
<attr name="branded_icon_drawable" format="reference" />
<!-- Themes -->
<style name="theme_alpha" parent="@android:Theme">
<item name="branded_text_color">@color/alpha_text_color</item>
<item name="branded_text_size">18sp</item>
<item name="branded_background_color">@color/alpha_background_color</item>
<item name="branded_icon_drawable">@drawable/alpha_icon</item>
</style>
<style name="theme_beta" parent="@android:Theme">
<item name="branded_text_color">@color/beta_text_color</item>
<item name="branded_text_size">24sp</item>
<item name="branded_background_color">@color/beta_background_color</item>
<item name="branded_icon_drawable">@drawable/beta_icon</item>
</style>
<!-- Text Style -->
<style name="title_font" parent="@android:style/TextAppearance.Large">
<item name="android:textColor">?branded_text_color</item>
<item name="android:textSize">?branded_text_size</item>
<item name="android:background">?branded_background_color</item>
<item name="android:padding">10dip</item>
</style>
</resources>