2015-11-14 20 views
9

Zauważyłem, że NumberPicker w Androidzie 6.0 ma bardzo mały rozmiar czcionki w porównaniu do poprzednich wersji. Rozmiar czcionki jest tak mały, że mogę tylko założyć, że to błąd ...Jak zwiększyć rozmiar czcionki NumberPicker Android 6.0?

Nie mogę znaleźć sposobu na zwiększenie rozmiaru czcionki w NumberPicker. Istnieją czynniki ScaleX i ScaleY, ale oczywiście ich zmiana spowoduje, że NumberPicker będzie zbyt duży dla starszych wersji Androida.

Mogę ustawić współczynniki ScaleX i ScaleY programowo oparte na wersji Androida, ale nie wydaje się to rozsądnym rozwiązaniem, ponieważ trzeba sobie wyobrazić, że Google w końcu zwiększy rozmiar czcionki w NumberPicker, ponieważ obecnie jest prawie nieczytelny.

Ktoś tam ma jakieś pomysły, jak poradzić sobie z tym problemem?

Edit: Próbowałem też skompilować przeciwko starszej wersji Android SDK Android Studio nadzieję, że pojawienie NumberPicker by powrócić do poprzedniego stylu, ale to nie ma znaczenia, co wersja SDK skompilować przeciw niemu zachowuje nowy styl numeryczny Android 6.0 NumberPicker.

Difference in NumberPicker font between Android versions

+0

Właśnie napisałem tę odpowiedź na pytanie w wątku wymienionym poniżej. Prawdopodobnie powinienem opublikować go tutaj. http://stackoverflow.com/a/39733607/1058329 –

+0

Możliwy duplikat [Android - czy mogę zwiększyć rozmiar tekstu dla widżetu NumberPicker?] (http://stackoverflow.com/questions/6958460/android-can-i- zwiększ-textize-for-the-numerpicker-widget) – cambunctious

Odpowiedz

9

podstawie John Starbird odpowiedź.

Dodajesz styl.

<style name="NumberPickerText"> 
    <item name="android:textSize">22dp</item> 
</style> 

Dodaj styl do swojego selektora liczb w XML.

android:theme="@style/NumberPickerText" 
Powiązane problemy