LinearLayout achartengine Diagramm wird nicht in ScrollView angezeigt

8

Ich versuche, ein Achterstellendiagramm innerhalb einer Scrollview zu erstellen, aber es wird nicht angezeigt! Es zeigt nur einen schwarzen Bildschirm, aber stürzt nicht ab oder so. Die Sache ist, wenn ich nur mein Tag zu den Diagrammanzeigen gut ändern werde. Und in meinem Java-Code habe ich renderer.setInScroll (true); für den Diagramm-Renderer. Ist das ein Problem mit meinem XML?

Hier ist mein xml:

%Vor%

(Momentan ist das einzige Ding in der ScrollView das Diagramm, das ich hinzufüge, um mehr Elemente hinzuzufügen, um Scrollen zu machen, ich will nur, dass es zuerst angezeigt wird)

Ich habe auch versucht, es sowohl mit als auch ohne das lineare Wrapping-Layout anzuzeigen, und es ist das gleiche Ergebnis.

    
VinC 23.07.2012, 17:48
quelle

4 Antworten

10

Unter dem Scrollview müssen Sie

einfügen %Vor%     
VinC 23.07.2012, 19:50
quelle
6

Sie müssen auch den folgenden Anruf ausführen, andernfalls werden Probleme mit der Anzeige auftreten:

%Vor%     
Dan D. 24.07.2012 06:53
quelle
2

Eine andere Lösung besteht darin, eine Größe für Ihre LinearLayout @ + ID / Trendkarte anzugeben:

zum Beispiel:

%Vor%

funktioniert gut für mich.

    
Oleksandr Bodashko 08.02.2013 17:35
quelle
1

Ich habe die akzeptierten Antworten ausprobiert, aber keiner von ihnen funktioniert für mich. Ich habe mein Problem gelöst, indem ich

hinzugefügt habe %Vor%

Aber benutze nicht chartView.setLayoutParams(new LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.MATCH_PARENT)) ;
weil aus irgendeinem Grund das Diagramm immer noch nicht angezeigt wird. Hoffe das hilft jemandem

    
Radoslav 29.11.2013 09:00
quelle