2013-06-30 3 views
0

텍스트보기에서 최적의 텍스트 크기를 확인하는 방법이 있습니까? 텍스트 뷰에서 텍스트를 변경하는 경우 매우 유용 할 수 있다고 생각합니다. 이것은 또한 문제를 해결할 수 있습니다, 작은 화면의 텍스트가 크고 동일한 텍스트 크기가 큰 화면에서 작은 것입니다.TextView의 최적 TextSize

+0

참조 등의 style (안 textStyle)과 사용하는 일부 내장 된 값을 수정할 수 있습니다 http://stackoverflow.com/questions/5033012/auto-scale-textview- 범위 내 텍스트 맞춤 – ridoy

답변

0

모든 화면 크기에 맞는 레이아웃을 만드는 데 매우 유용한 도구는 attrs.xml입니다. drawable-hdpi, drawable-mdpi 등과 같이 크기 관련 values 폴더를 작성하여 텍스트의 크기 (그리고 다른 화면에 맞게 사용자 정의하려는 속성)를 사용자 정의 할 수 있습니다.

Android는 기본 제공 "권장 크기"와 함께 제공됩니다. 그 안에 텍스트가 가장 일반적인 요소 중 일부 권장 크기의 목록을 볼 수

?android:attr/text 

CTRL + 공간에 입력하십시오. TextViews를 들어

당신은 또한

@android:style/TextAppearance.Medium 
+0

좋은 소리 ... 좋은 thx – Eurohardware

0

글쎄 dp & sp.

DP
밀도 독립형 픽셀 - 스크린의 물리적 밀도에 기반한 추상적 단위. 이 단위는 160 dpi 화면과 관련이 있으므로 한 dp는 160 dpi 화면에서 한 픽셀입니다. dp 대 픽셀의 비율은 화면 밀도에 따라 변경되지만 반드시 비율에 따라 달라질 수는 없습니다. 참고 : "dp"는 "sp"와 더 일관성이 있지만 컴파일러에서는 "dip"과 "dp"를 모두 허용합니다.

SP
스케일 독립적 픽셀 - 이것은 DP 부 같지만, 또한, 사용자의 폰트 크기 설정에 의해 스케일된다. 글꼴 크기를 지정할 때이 장치를 사용하는 것이 좋으므로 화면 밀도와 사용자 기본 설정 모두에 맞게 조정됩니다.

기본 크기 인 14sp를 권장합니다.

큰 기기에서 더 큰 글자를 원한다면. layout-xhdpi (등) 폴더를 만들고, 레이아웃 파일을 복사하고, 예를 들어 20sp를 가져옵니다.

스타일을 사용해야하며 "값"(기본값) "값 -hdpi"(고밀도) "값 -mdpi"(중간 밀도) 등의 별도 폴더를 가질 수 있으며 스타일 파일을 필요에 따라 각 폴더의 textSize 값을 수정하십시오. 당신이 중간 밀도 장치에있을 때 등 높은 밀도 같은 존재 또는 "값"에하지 않을 경우, 그리고 경우

다음에, ... "값-MDPI"폴더에

소스 파일을 선택합니다 : Different font sizes for different screen sizes

+0

thx하지만 텍스트가 변경 될 때 문제가 해결되지 않습니다. 그리고 나는 여전히 14sp가 10 인치 타블렛에서 작다고 생각합니다 ... – Eurohardware

+0

편집 내 대답 – Mdlc