development

Android의 기본 텍스트 크기는 얼마입니까?

big-blog 2020. 7. 1. 07:34
반응형

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

반응형