Absturz setTextViewTextSize in einem Widget nur ohne Jelly Bean

8

Ich mache ein Widget, in dem Sie die Textgröße angeben können

  

controles.setTextViewTextSize (R.id.LblMsg, TypedValue.COMPLEX_UNIT_SP,   textSize);

Ich arbeite mit Android 4.1

  

android: minSdkVersion="8" android: targetSdkVersion="16"

Das Problem ist, dass es in Android 4.1 richtig funktioniert, aber in jeder anderen Version (ICS, Lebkuchen, etc) zeigt ein erzwungenes Schließen.

  

java.lang.NoSuchMethodError:   android.widget.RemoteViews.setTextViewTextSize

Wenn ich die Codezeile, in der es verwendet wird, "setTextViewTextSize" entferne, funktioniert die Anwendung perfekt.

Ich finde keine Informationen über den Grund für diesen Fehler.

Ich schätze jede Hilfe.

Grüße

    
Sergio76 28.08.2012, 11:22
quelle

3 Antworten

4

Diese Methode ist nur seit API-Stufe 16 (Android 4.1) verfügbar: Ссылка

    
fiddler 28.08.2012, 11:24
quelle
6

Wenn Sie etwas verwenden möchten, das für alle Versionen funktioniert, verwenden Sie Folgendes:

%Vor%     
android developer 18.05.2013 23:14
quelle
1

Ich habe das gemacht

%Vor%     
Archimedes Trajano 29.12.2012 01:11
quelle

Tags und Links