C#/Xamarin Maui
(Xamarin.Android) 사용자가 지정한 글자 크기를 무시하고 기본 크기로 표시하기
kjun.kr
2019. 1. 5. 23:57
728x90
폰 사용자가 기본 글자 크기를 키워버린 경우
아래처럼 디자인에 악영향을 줄수 있다.
안드로이드에서는 아래와 같은 경우 아래 코드를 삽입하여 해결할 수 있다.
안드로이드 프로젝트에서 MainActivity.cs 파일에 아래 코드를 삽입하면 된다.
using Android.Content.Res; 을 추가하고
public override Resources Resources
{
get
{
Resources res = base.Resources;
Configuration config = new Configuration();
config.SetToDefaults();
res.UpdateConfiguration(config, res.DisplayMetrics);
return res;
}
}
{
get
{
Resources res = base.Resources;
Configuration config = new Configuration();
config.SetToDefaults();
res.UpdateConfiguration(config, res.DisplayMetrics);
return res;
}
}
위 코드를 삽입하면 아래처럼 사용자가 글자크기를 키웠음에도 크기를 기본 폰트 크기로 고정할 수 있다.
728x90