Android
[Android] 화면 고정, locale 고정 attachBaseContext(Context newBase)
김한토
2024. 11. 29. 11:25
반응형
https://velog.io/@charon/Android-%EC%96%B8%EC%96%B4-%EC%84%A4%EC%A0%95
Android 언어 설정
안드로이드 앱에서 언어설정을 사용할 일이 거의 없어서 까먹고 있었다가 최근에 구현할 일이 있어서 생각난김에 정리해본다. LocaleHelper클래스 작성 BaseActivity에 onSharedPreferenceChangeListener 추가
velog.io
[Android] 안드로이드 접근성 - 화면 크기 조절, 폰트 크기 조정 설정 제거하기
접근성이란... 구글에서는 여러 가지 이유로 핸드폰을 사용하 어려운 유저들을 위해서 기기 제어에 관련된 지원을 하면서 접근성을 많이 신경 쓰고 있다.안드로이드의 접근성으로는 청각 보조
amuru.tistory.com
protected void attachBaseContext(Context newBase) {
Configuration newOverride = new Configuration(newBase.getResources().getConfiguration());
DisplayMetrics metrics = newBase.getResources().getDisplayMetrics();
if (metrics.densityDpi != DisplayMetrics.DENSITY_DEVICE_STABLE) {
newOverride.densityDpi = DisplayMetrics.DENSITY_DEVICE_STABLE;
}
if (newOverride.fontScale >= 1.1f) {
newOverride.fontScale = 1.1f;
}
applyOverrideConfiguration(newOverride);
super.attachBaseContext(LocaleHelper.onAttach(newBase));
}
반응형