텍스트보기에서 최적의 텍스트 크기를 확인하는 방법이 있습니까? 텍스트 뷰에서 텍스트를 변경하는 경우 매우 유용 할 수 있다고 생각합니다. 이것은 또한 문제를 해결할 수 있습니다, 작은 화면의 텍스트가 크고 동일한 텍스트 크기가 큰 화면에서 작은 것입니다.TextView의 최적 TextSize
답변
모든 화면 크기에 맞는 레이아웃을 만드는 데 매우 유용한 도구는 attrs.xml입니다. drawable-hdpi, drawable-mdpi 등과 같이 크기 관련 values
폴더를 작성하여 텍스트의 크기 (그리고 다른 화면에 맞게 사용자 정의하려는 속성)를 사용자 정의 할 수 있습니다.
Android는 기본 제공 "권장 크기"와 함께 제공됩니다. 그 안에 텍스트가 가장 일반적인 요소 중 일부 권장 크기의 목록을 볼 수
?android:attr/text
CTRL + 공간에 입력하십시오. TextViews를 들어
당신은 또한
@android:style/TextAppearance.Medium
좋은 소리 ... 좋은 thx – Eurohardware
글쎄 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
thx하지만 텍스트가 변경 될 때 문제가 해결되지 않습니다. 그리고 나는 여전히 14sp가 10 인치 타블렛에서 작다고 생각합니다 ... – Eurohardware
편집 내 대답 – Mdlc
- 1. 텍스트가 TextView의 아래에서 자릅니다.
- 2. listview의 textSize 항목을 설정하십시오.
- 3. Android DialogPreference 레이아웃 TextSize
- 4. actionBarSherlock subtitle textSize
- 5. TextView에서 textSize 크기 조절
- 6. WPF UIElements의 동적 TextSize
- 7. 아이스크림 샌드위치의 동적 textsize 변경
- 8. 최적 알고리즘
- 9. 최적 알고리즘
- 10. TextView의 NPE
- 11. TextView의 이미지
- 12. Android alertDialog 스타일 파일을 통해 textsize
- 13. 파워 포인트 자동화 C++ change textsize
- 14. 프로그래밍 방식으로 생성 된 TextView의 높이 찾기
- 15. PHPBB 최적 YouTube BBCode
- 16. 필터의 최적 범위
- 17. 채팅 앱의 최적 레이아웃
- 18. 최적 범위 선택
- 19. 클러스터의 최적 수 검색하기
- 20. 배터리의 최적 사용
- 21. 계수의 수는 최적
- 22. 도시의 발전소 최적 분배
- 23. Redis의 최적 저장 구조
- 24. 주어진 그래프의 최적 경로
- 25. APEX 최적 맞춤 라인
- 26. 스파크 : Executors의 최적 사용
- 27. DataContext의 최적 사용 패턴
- 28. 최소 제곱 최적 스케일링
- 29. 숫자 시퀀스의 최적 일치
- 30. Java에서 테이블의 최적 구현
참조 등의
style
(안textStyle
)과 사용하는 일부 내장 된 값을 수정할 수 있습니다 http://stackoverflow.com/questions/5033012/auto-scale-textview- 범위 내 텍스트 맞춤 – ridoy