글꼴 스타일, 크기 및 활자체에 의존하는 텍스트 애니메이션이 내 앱에 있습니다. 사용자가 장치 설정을 통해 글꼴을 변경하면 애니메이션이 제대로 작동하지 않습니다. 사용자가 xml 레이아웃에서 글꼴 크기, 활자체 및 스타일을 변경하지 못하도록하는 방법이 있습니까? 아니면 서체를 적용하고 코드에서 스타일과 크기를 설정해야합니까? 후자는 사용자 글꼴 변경으로부터 보호를 보장합니까?글꼴에 대한 사용자 변경 방지
2
A
답변
0
글꼴 크기를 "sp"대신 "dp"로 설정해보십시오. SP 단위는 사용자의 글꼴 크기 기본 설정을 사용하지만 dp 단위는 항상 장치의 픽셀 밀도 만 사용합니다.
이렇게하면 모든 것을 dp로 설정하면 일부 사용자가 앱/애니메이션을 읽을 수 없음을 알게 될 수도 있습니다.
2
TextView에 대한 xml 매개 변수 설정의 다양한 조합을 시도한 후에 사용자 변경에서 글꼴 패밀리를 보호하는 유일한 방법은 코드에서 TextView의 활자체를 설정하는 것입니다. XML 대신 TextView textSize를 SP로 설정하면 글꼴 크기가 보호됩니다.
+0
추가주의 사항으로,'TypeFace.Default' 설정은 작동하지 않습니다. 기본값을 사용하려면'TypeFace.SansSerif'로 가십시오. –
관련 문제
- 1. 사용자 정의 글꼴에 대한 안드로이드 textview 경계
- 2. qt의 글꼴에 대한 정보
- 3. 아이콘 글꼴에 대한 사용자 정의 html로 사용자 정의 WordPress 추가하기
- 4. Jar에서 사용자 정의 글꼴에 액세스
- 5. php captcha 글꼴에 대한 질문
- 6. 영어가 아닌 글꼴에 대한 코딩
- 7. 집합 CALayer 글꼴에 대한 도트
- 8. CSS 파일에서 글꼴에 대한 Android 상대 경로
- 9. 사용자 지정 웹 글꼴에 대한 클라이언트 캐싱 권장 사항
- 10. iPhone 응용 프로그램에서 사용자 정의 글꼴에 대한 가로 맞춤 고정
- 11. Android - 사용자 정의 글꼴에 대한 Forecast.io 아이콘 레이블 : weather-icons
- 12. 내 글꼴에 대한 오류가 Java에서로드되지 않도록하려면 어떻게합니까?
- 13. 방지 사용자
- 14. 동일한 사용자에 대한 다중 사용자 로그인 방지
- 15. SugarCRM - 사용자 정의 모듈에 대한 레코드 방지
- 16. 특정 URL에 대한 사용자 액세스 방지
- 17. 기호가 사용자 정의 글꼴에 올바르게 표시되지 않습니다.
- 18. Silverlight에서 FontFamily를 사용자 지정 글꼴에 바인딩하는 방법
- 19. 문자열 배열의 사용자 정의 글꼴에 액세스하는 방법
- 20. 윈도우 초점 변경 방지
- 21. Ext.tab.Panel에서 탭 변경 방지?
- 22. 방향 변경 방지
- 23. 해시 변경 방지
- 24. 폴리머, 라벨 변경 방지
- 25. DataGrid의 행 변경 방지
- 26. 변경 입력 값 방지
- 27. 숨겨진 필드 변경 방지
- 28. 어구 글꼴에 대한 iText 글꼴 설정
- 29. 메뉴 및 글꼴에 대한 joomla CSS
- 30. Devanagari 글꼴에 대한 복잡한 스크립트 셰이핑
답장을 보내 주셔서 감사합니다. 글꼴 패밀리와 스타일은 어떨까요? 코드를 XML로 단단히 설정할 수 있습니까? 아니면 코드에서 스타일과 글꼴 모음을 변경하려는 사용자의 시도를 재정의해야합니까? – user1608385