Android의 기본 텍스트 크기는 얼마입니까?
Buttons와 자체보기가 혼합되어 있으며 Paint.setTextSize ()를 사용하여 텍스트 크기를 설정합니다. 텍스트 크기가 버튼의 텍스트와 동일하게 보이기를 원합니다. 이제 버튼의 텍스트 크기를 18sp로 설정하고 18을 내 관점에서 사용할 수 있습니다. 그러나 더 나은 통합을 위해 버튼의 "일반"텍스트 크기를 알고 싶습니다. 내 테스트에서 12sp와 같아야하지만 이것에 대한 문서를 찾지 못했습니다.
기본 크기를 그대로두면보기에서 너무 작은 텍스트가 남습니다.
어쩌면 나는이 문제에 또 다른 접근법을 사용해야합니까?
버튼의 기본 텍스트 크기를 픽셀 단위로 반환합니다.
코 틀린
val size = Button(this).textSize
자바
float size = new Button(this).getTextSize();
일반적으로 :
세 개의 "기본"textSize 값 :
- 14sp
- 18sp
- 22sp
이러한 값은 다음 TextAppearances 내에 정의됩니다.
- TextAppearance.Small
- TextAppearance.Medium
- TextAppearance.Large
타이포그래피에 대한 자세한 내용은 디자인 지침 에서 확인할 수 있습니다
귀하의 질문과 관련 :
사용자 정의 textSize 또는 textAppearance를 설정하지 않으면 TextAppearance.Small 이 사용됩니다.
업데이트 : 소재 디자인 :
글꼴 및 서체와 관련된 새로운 지침 . 14sp의 표준 규칙이 유지됩니다 (본문).
텍스트 모양을 설정하는 방법의 예
AppCompat 버전 :
android : textAppearance = "@ style / TextAppearance.AppCompat.Body"
롤리팝 및 업 버전 :
android : textAppearance = "@ android : style / TextAppearance.Material.Body"
다른 사람이 찾은 것 같습니다. Android의 기본 글꼴 특성은 무엇입니까?
누군가 TextViews (TextAppearance.Small을 사용)의 기본 텍스트 크기는 14sp입니다.
appcompat-v7의 기본값
<dimen name="abc_text_size_body_1_material">14sp</dimen>
<dimen name="abc_text_size_body_2_material">14sp</dimen>
<dimen name="abc_text_size_button_material">14sp</dimen>
<dimen name="abc_text_size_caption_material">12sp</dimen>
<dimen name="abc_text_size_display_1_material">34sp</dimen>
<dimen name="abc_text_size_display_2_material">45sp</dimen>
<dimen name="abc_text_size_display_3_material">56sp</dimen>
<dimen name="abc_text_size_display_4_material">112sp</dimen>
<dimen name="abc_text_size_headline_material">24sp</dimen>
<dimen name="abc_text_size_large_material">22sp</dimen>
<dimen name="abc_text_size_medium_material">18sp</dimen>
<dimen name="abc_text_size_menu_material">16sp</dimen>
<dimen name="abc_text_size_small_material">14sp</dimen>
<dimen name="abc_text_size_subhead_material">16sp</dimen>
<dimen name="abc_text_size_subtitle_material_toolbar">16dp</dimen>
<dimen name="abc_text_size_title_material">20sp</dimen>
<dimen name="abc_text_size_title_material_toolbar">20dp</dimen>
http://petrnohejl.github.io/Android-Cheatsheet-For-Graphic-Designers/
Text size
Type Dimension
Micro 12 sp
Small 14 sp
Medium 18 sp
Large 22 sp
Google 스타일 가이드 에서 모든 것에 대한 표준 크기를 찾을 수 있습니다 .
다음은 버튼에 사용되는 값입니다.
버튼
영어 : 중간 14sp, 모든 캡
밀도 : 중간 15sp, 모든 캡
키가 큰 : 굵게 15sp
텍스트 뷰의 기본 텍스트 크기
아래 중 하나를 사용하지 않은 경우
TextAppearance.Small
TextAppearance.Medium
TextAppearance.Large
기본 크기는 14sp입니다
기본 텍스트 크기는 장치마다 다릅니다.
Type Dimension Micro 12 sp Small 14 sp Medium 18 sp 큰 22 sp
참고 URL : https://stackoverflow.com/questions/5611411/what-is-the-default-text-size-on-android
'development' 카테고리의 다른 글
NHibernate.MappingException : XYZ에 대한 지속 자 없음 (0) | 2020.07.01 |
---|---|
패션처럼 트리에서 자식 분기의 출력 (0) | 2020.07.01 |
기능 매개 변수의 유형을 설정 하시겠습니까? (0) | 2020.07.01 |
DataTable을 반복하는 방법 (0) | 2020.07.01 |
INSTALL_PARSE_FAILED_NO_CERTIFICATES 오류는 무엇입니까? (0) | 2020.07.01 |