2012-04-28 5 views
1

Android 가이드 라인에 따라 텍스트 크기를 "sp"단위로 설정합니다. ListView 행에 사용 된 레이아웃 중 하나에서 모든 TextView 크기가 8sp 또는 12sp로 설정되었습니다. 나는 가능한 모든 화면 크기와 에뮬레이터에서 애플 리케이션을 테스트하고 상황이 잘 풀렸다. 그러나 일부 사용자 (Galaxy Ace 및 ZTE Blade 사용)는 ListView의 텍스트가 너무 작습니다 (문자 당 2 픽셀). 왜 이런 일이 발생합니까?Android. TextView의 텍스트가 너무 작습니다.

+2

8sp는 관계없이 매우 작습니다. 가독성을 위해 나는 결코 12sp보다 적은 것을 만들지 않을 것이다. –

답변

1

What is the difference between "px", "dp", "dip" and "sp" on Android?

개인적으로 "DP"기기를 사용이 게시물을 읽을; 더 일관성이 있습니다

+0

"sp"대신 "dp"를 사용하면 해당 사용자에게 동일한 문제가 발생합니다. 나는 그것이 "dp"때문이라고 생각 했으므로 새로운 버전의 응용 프로그램에서 차원을 "sp"로 바꿨습니다. 그러나 문제는 여전히 남아 있습니다. – tilex

1

기본적으로 SP를 사용할 때 사용자가 글꼴 크기를 선택할 수 있도록합니다. 이것은 sé 당 나쁜 것은 아니지만 장치가 작은 크기를 API에보고 할 때 예기치 않은 결과가 발생할 수 있습니다 (사용자가 실제로 작은 텍스트 크기를 선택하거나 장치 소프트웨어의 버그로 인해).

가능하면 단위 글꼴 크기를 늘려 사용자가 자신의 장치에서 사용하고있는 글꼴 크기를 확인하십시오. 내 추측은 그것이 아주 작게 설정되어 있다는 것입니다. 장치에 액세스 할 수 없다면 DP를 사용하는 것이 좋습니다.

관련 문제