2013-02-11 12 views

cevap

6

So ... setTextSize(int) aslında Ölçekli Pikseller'i varsayar. getTextSize(), gerçek pikselleri döndürür. Eğer gerçek piksellerin bir miktarını artırmak istiyorsanız, getTextSize()'u arayabilir, herhangi bir şeyi ekleyebilir, ardından setTextSize(TypedValue.COMPLEX_UNIT_PX, newValue)'u arayabilirsiniz. Sanırım Scaled Piksellerinde her şeyi yapmak isteyip istemediğinizi merak ediyorum.

+1

Evet SP her zaman çalışmayı deneyin. –

2

ne hakkında:

float sp = px/getResources().getDisplayMetrics().scaledDensity; 
+0

İyi cevap. Dmon'un açıklamasına göre, TextView'ın boyutundan SP birimlerine nasıl dönülür. –

İlgili konular