çalışmıyor Button
basit:Düğme setText Ben Android 5.0 için Lollipop
<Button
android:id="@+id/test"
android:textColor="@color/white"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
ve metin özelliğini değiştirmek için deneyin: Bu Android 4.3 üzerinde çalışır
SpannableString span = new SpannableString(text);
span.setSpan(new AbsoluteSizeSpan(8, true), 5, 10, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
testButton.setText(span);
ama gelmez 5.0.
Uygulamanın değiştirilememesi Button
ile TextView
arasında değiştiğinde ilginç olan şey 5.0. Lollipop'ta Button
ile bir şey gibi görünüyor.
"Android 4.3 ile çalışır, ancak 5.0 ile birlikte olmaz." - lütfen "yapma" nın ne anlama geldiğini tanımlayın. AbsoluteSizeSpan'ınızın kaybolduğunu düşünüyorsanız, bu durum beni şok etmiyor, çünkü Android 5.0 altyazıları daha fazla zorlamak gibi görünüyor. – CommonsWare
@CommonsWare evet, span göz ardı edilir. – mklimek
Altyazı için Android 5.0'ın tüm kapaklarının varsayılanı ile ilgili tahriş olmuş birçok geliştiricinin olmasını beklerim. Bu davranışı engellemek için bir geçici çözüm varsa, AbsoluteSizeSpan'ınızın çalışmaya devam etmesine de izin verebilir. – CommonsWare