0
공유 환경 설정을 사용하여 글꼴 크기를 설정하고 싶습니다. 그래서 환경 설정에서 사용자의 의견을 듣고 있습니다. android 액티비티로 테마를 설정할 수 없습니다.
그리고 내 자바 코드에
<style name="small_title_text">
<item name="android:textSize">20dp</item>
<item name="android:textColor">#228B22</item>
<item name="android:textStyle">normal</item>
<item name="android:paddingBottom">5dip</item>
</style>
<style name="small_body_text">
<item name="android:textSize">16dp</item>
<item name="android:textColor"> #228B22</item>
<item name="android:textStyle">normal</item>
<item name="android:paddingBottom">5dip</item>
</style>
<style name="small_button_text">
<item name="android:textSize">16dp</item>
<item name="android:textColor"> #228B22</item>
<item name="android:textStyle">normal</item>
</style>
<style name="small_radio_btn_text">
<item name="android:textSize">16dp</item>
<item name="android:textColor"> #228B22 </item>
<item name="android:textStyle">normal</item>
<item name="android:paddingBottom">5dip</item>
<!-- Base application theme is the default theme. -->
<style name="Theme.SmallText">
<item name="textTitle">@style/small_title_text</item>
<item name="textBody">@style/small_body_text</item>
<item name="buttonText">@style/small_button_text</item>
<item name="radioButtonText">@style/small_radio_btn_text</item>
, 내가 신청하는 -이 :
은 그럼 아래와 같은 스타일로 정의 된 테마를 가지고 이 테마는 아래와 같습니다 :
if (sharedPrefs.getString("display_setting_font_size","").equalsIgnoreCase("SMALL"))
{
act.setTheme(R.style.Theme_SmallText);
Log.d(" ", "Theme Small text Size is to be is applied.");
}
여기서의 행동은 활동입니다.
하지만 Theme_smallText가 적용되면 내 젤리 앱 화면이 생강 빵 화면처럼 보입니다. 드롭 다운 목록 및 캘린더보기가 생강 빵처럼 보이기 시작합니다.
또한 글꼴 크기가 변경되지 않습니다.
아무도 내가 잘못 가고 있는지 알 수 있습니까?
감사합니다.