android.- widget.TextView.setTextAlignment(): java.lang.NoSuchMethodError

Situation:

Ich habe eine TextView haben die Eigenschaft

android:textAlignment="center"

Ich bin die Erzeugung einer anderen TextView dinamically, basierend auf meinen TextView von XML-Layout, mit einem Klon, Klonen alle grundlegenden Eigenschaften, die so arbeiten, wie oben.

Problem:

Dazu brauche ich, um diese Methode zu verwenden:

this.myTextView.setMyTextViewProperty(MyTextView.getMyTextViewProperty());

Beispiel:

this.MyTextView.setText(MyTextView.getText());

Beachten Sie, dass this.MyTextViewist eine lokale variable und MyTextView ist eine private var deklariert auf den Anfang der Datei, in der Klasse name.

Ich Sie auf alle die Eigenschaften des TextView aber wenn ich drücken Sie die folgende Zeile von code aus der TextAlignment Eigenschaft...:

this.myTextView.setTextAlignment(View.TEXT_ALIGNMENT_CENTER);

Habe ich versucht, um es einrichten, um eine Benutzerdefinierte Ausrichtung in Ordnung, anstatt aus meinem XML - TextView Es gibt mir eine Fehlermeldung:

11-20 15:27:04.460: E/AndroidRuntime(9185): FATAL EXCEPTION: main
11-20 15:27:04.460: E/AndroidRuntime(9185): java.lang.NoSuchMethodError: android.widget.TextView.setTextAlignment

Aber ich sehe auf Strg + Raum, dass die Methode existiert, so kann ich nicht verstehen, was passiert ist.

Einen zweiten Versuch war, meinen TextView Eigenschaft auf die Eigenschaft, dass kommt aus meiner TextView:

this.myTextView.setTextAlignment(MyTextView.getTextAlignment());

Ohne Erfolg, zu.

Obs: ich will kein Android XML Layout-Lösung, ich will eine Lösung auf den code, weil ich generieren die TextView dinamically auf die Activity

Ich bin mit API-Level 15

Hilfe?

Schreibe einen Kommentar