Android

Android System Font Scale 수정하기

Machine_웅 2023. 8. 29. 17:13
728x90
반응형

* 앱을 사용하다가, 시스템 폰트 크기에서 크기를 작게 / 크게 바꾸는 경우

앱 디자인에서 뷰가 겹쳐지는 문제가 발생하기도한다 

 

그래서 일부는  SP 로되어있는 단위를 DP로 고정하라고 한다.

하지만, 난 일일이 바꾸는게 귀찮다.  

 

그래서 시스템 폰트스케일을 가지고와서 1보다 큰경우 1로 바꾸려고함.

public void check_System_FontScale(){
    float fontScale = getResources().getConfiguration().fontScale;
    if(fontScale > 1.0f){
        Configuration config =  getResources().getConfiguration();
        config.fontScale = 1.0f;
        getResources().getConfiguration().setTo(config);
    }
    Log.d("WLOG","fontScale : "+fontScale);
}
728x90
반응형