4 가지 화면 크기 모두를 충족하는 Android 애플리케이션이 있습니다. 작게, 보통, 크게, 그리고 크게. 각 사이즈마다 가로 세로 레이아웃이 있습니다. Android 애플리케이션 레이아웃 큰 텍스트로 깨짐
나는 특정 화면의 레이아웃은, 예를 들어, "적합"하지 않는 것을 말하는 내 사용자의 부정적인 의견이 레이아웃이 실제 화면 크기를 초과했습니다.I는 두 가지 가능한 원인
- 사용자가 위에 분할 내 응용 리터럴 발생했습니다 '비 표준 "폰트로 전환되었음을 사용자가 LARGE 폰트를 선택한
여러 줄
을 확인한 전화 설정에서 1)과 같은 효과가있는 크기입니다. 위의
거기에 내 응용 프로그램을 이러한 유형의 사용자 구성 변경으로부터 보호 할 수있는 기술을 사용할 수 있습니까?
내 응용 프로그램에는 로컬 자산 폴더에서로드하는 고유 한 TTF 글꼴이 있습니다. 내 응용 프로그램이 위에서 언급 한 문제와 격리되어있을 것이라고 생각했습니다.
응답 해 주셔서 감사드립니다. 내 사용자를 행복하게 유지해야합니다 ... 어떻게 그들이 내 레이아웃을 "망가뜨렸다"는 것을 감지합니까? 사용자를 행복하게하고 레이아웃을 그대로 유지하려면 어떻게해야합니까? – Hector
getContext(). getResources(). getDisplayMetrics(). 밀도; 폰트의 스케일을 얻는다. 앱의 기본 글꼴 크기 (예 : 14sp)가 무엇이든 그 값을 곱하면 텍스트 크기를 표준 크기로 늘리거나 줄이기 위해 사용하는 숫자입니다. 그러나, 여전히 큰 텍스트를 원하는 사람들은 큰 텍스트를 얻을 수 없습니다. 레이아웃을보다 유연하게 사용하려면 레이아웃을 사용해야합니다. 가능한 경우 공백을 더 남겨 둡니다. 심미적으로, 공백은 잘 사용될 때 매우 기쁘게 생각하고 필요할 때 확장 할 수있는 뷰 룸을 제공합니다. – MarsAtomic