measure () funktioniert nicht korrekt mit dynamischen Layouts und textView - Android

8

Ich möchte eine RelativeLaout-Ansicht in eine Bitmap konvertieren. Ich habe andere Antworten und verschiedene Optionen ohne Erfolg ausprobiert. Meine XML-Ansicht ist eine Art von:

%Vor%

Jeder hat wrap_content Measures.

Da ich mehrere Bitmaps der Ansicht benötige, wird es auf diese Weise aufgebläht:

   %Vor%

Danach:

%Vor%

Der Inhalt von textView des RelativeLayout ist dynamisch, daher kann ich die Breite oder Höhe des Textes nicht kennen. Neben der Ausnahme, wenn ich manuell genug Größe für die Measure-Funktion gesetzt habe (nicht 0), wird mein dynamischer Text nicht vollständig angezeigt. Ich hoffe, du kannst mir helfen, denn im Moment stecke ich fest. Danke duuu

    
CROM87 24.03.2011, 16:49
quelle

1 Antwort

22

Versuchen Sie,

hinzuzufügen %Vor%

vor dem Aufruf von measure() . Behebt das den NullPointerException ?

    
thakis 22.05.2011 06:53
quelle