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;
            }
        }

위 코드를 삽입하면 아래처럼 사용자가 글자크기를 키웠음에도 크기를 기본 폰트 크기로 고정할 수 있다.

728x90