2016-11-03 2 views
0

사용자가 설정에서 안드로이드 응용 프로그램의 글꼴 크기 또는 색상을 변경하도록 허용하고 싶습니다. 스타일을 만들고, 선택한 요소에 적용하고, 코드에서 값을 변경하는 아이디어가있었습니다. 그러나 이제는 어떻게 만들지 모릅니다. 내 기본 스타일은 다음과 같습니다.Android. 전체 응용 프로그램에 대한 글꼴 색상 변경 program3c

<style name="myTextStyle" parent="AppTheme"> 
    <item name="android:textColor">#FF0000</item> 
    <item name="android:textSize">10sp</item> 
</style> 

기본 테마/스타일을 프로그래밍 방식으로 변경하는 방법을 모르겠습니다. Plz 도와주세요!

답변

0

다른 글꼴 색으로 다른 스타일을 만들 수 있습니다. 그런 다음 사용자 환경 설정 (SharedPreferences에 저장되었을 수 있음)을 기반으로 활동에 스타일을 적용 할 수 있습니다.

public void onCreate(Bundle savedInstanceState) { 

    setTheme(android.R.style.Theme); 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.activity_main); 
}