Ich verwende eine AutoResizeTextView-Klasse, die ich hier gefunden habe: Ссылка
Das hat bis JellyBean gut funktioniert. Es scheint, dass JellyBean getTextSize () aus dem textView AttributeSet nicht erkennt, da es 0.0 zurückgibt.
Ich habe versucht, ein benutzerdefiniertes XML-Attribut zu erstellen, aber ich verwende Stile, um die AutoResizeTextView-Klasse zu verwenden, und kann keinen benutzerdefinierten Namespace in styles.xml einfügen.
Irgendeine Idee von einer Arbeit, um JellyBean dazu zu bringen, diese Methode zu erkennen?
Ich hatte das gleiche Problem und habe es nur mit einer Korrektur in der AutoResizeTextView-Klasse gelöst
%Vor%Jetzt funktioniert es auf 2.3, 4.0 und 4.1 gleich. p.f.
Der obige Code funktioniert, aber Probleme treten auf, wenn AutoResizeTextView wiederverwendet wird. Zum Beispiel in der ListView. Nach dem Skalieren eines Eintrags auf der Liste könnten einige Einträge darunter auch unnötig kleiner sein. In diesem Fall sollte die onTextChanged-Methode folgendermaßen aussehen:
%Vor%Ich hatte ein Problem bezüglich Streaming gesehen. Bei einem Streaming-Video, als ich versucht habe, fwd und bwd zu gehen, hatte ich einen Neustart gesehen.
Tags und Links android attributes android-4.2-jelly-bean