Mam dwa szenarios:Android tekstu rozmiar programowo zbyt duży
pierwszy:
textView.setTextSize(getResources().getDimension(R.dimen.defaultTextSize));
drugi w xml:
android:textSize="@dimen/defaultTextSize"
w wartościach/dimen.xml i zadeklarowały defaultTextSize z 20sp
W moim pierwszym przypadku tekst jest znacznie większy (i inny w niektórych parametrach ekranowych) t han w moim drugim przypadku. Czemu? Czy popełniłem błąd?
absolutnie żadnego pojęcia dlaczego, ale drugi zalecenie nie działa na moim GalaxyS4. Oi Vey Android ... ale rozwiązanie 1 działało, więc dziękuję. –
@Kufuma to nie działa, ponieważ jest błędne: powinno być "COMPLEX_UNIT_PX" zamiast "COMPLEX_UNIT_SP". Zobacz także odpowiedź Blackbelt na tej stronie. –