저는 Xamarin을 처음 접했고 실제로 Android 앱을 개발 중입니다. 다른 Android 휴대 전화에서 앱을 실행하려했지만 fontSize가 너무 작거나 큽니다. 프로그래밍 방식으로 텍스트의 FontSize를 장치의 화면에 맞게 조정할 수있는 방법은 무엇입니까?다른 장치에서 프로그래밍 방식으로 글꼴 크기를 조정하는 방법 (Xamarin.android)?
0
A
답변
0
우선 dp
이 아닌 px
(또는 in
, mm
등)이 아닌 크기를 사용하고 있는지 확인하십시오. 화면 밀도를 고려해야합니다.
여전히 문제가 발생하는 경우 Android 문서에서 Screens support, 특히 구성 한정자 사용을 확인하세요. 예는 here입니다.
기본적으로 각 화면 크기마다 다른 리소스 파일을 제공해야합니다. 모든 구성 요소의 크기를 저장하는 res/values/dimens.xml
과 같은 파일이 있어야합니다. 여기에서 글꼴 크기가 선언되고 참조되는지 확인하십시오. 그런 다음 일련의 폴더를 만들 수 있습니다/다른 화면 파일이 각 폴더는 의 정의
res/values/dimens.xml
res/values-sw320dp/dimens.xml
res/values-sw720dp/dimens.xml
res/values-sw1024dp/dimens.xml
크기 mallest w 너비 해당 파일을 사용할 화면입니다.
각 화면 크기에 대해 레이아웃 + 콘텐츠를 다시 디자인해야합니까? – Palavi002
값 폴더의 문자열을 참조하지 않을 경우 –