Das lineare Layout innerhalb des linearen Layouts wird hinzugefügt, ist aber nicht sichtbar

9

Hallo allerseits Ich habe ein leeres lineares Layout in XML. Und ich füge dynamisch eine Textansicht hinzu.

Sobald diese Textansichten 5 überschreiten, erstelle ich ein weiteres lineares Layout darin und füge dem neu erstellten Layout Textansichten hinzu. Und schließlich dieses neue Layout zum Hauptlayout hinzufügen.

Ich kann hinzufügen, d. h. im Emulator belegt es diesen Raum, aber zeigt die Informationen nicht in den Textansichten an.

Mein XML ist wie folgt:

%Vor%

und meine Java-Datei ist wie folgt:

%Vor%

Kann mir jemand sagen, wo ich falsch liege? Und bitte hilf mir.

Danke im Voraus Mouni

    
Mouni 31.07.2012, 07:09
quelle

3 Antworten

5

Ihr primäres LinearLayout ist auf Horizontal eingestellt, sodass die ersten fünf Textansichten und das Layout2 in derselben Zeile angezeigt werden. Durch Hinzufügen von Layout3 zu Layout2 wird das Layout3 rechts von der letzten Textansicht des primären linearen Layouts angezeigt. Auf einem 10-Zoll-Tablet sehe ich nur die ersten 2 Elemente Ihres LinearLayout. Vielleicht sehen Sie sie auf einem kleineren Bildschirm nicht. Versuchen Sie es mit

%Vor%

statt

%Vor%

und Sie sollten alle Ihre Textansichten sehen.

BEARBEITEN: In Ihrem Fall sollte dies den Trick machen; xml:

%Vor%

und code:

%Vor%     
cosmincalistru 31.07.2012, 09:45
quelle
0

Tatsächlich machst du Dinge richtig, ich habe nur das Padding entfernt und die Ausrichtung aller linearen Layouts auf vertikal gesetzt. Ändern Sie dies auch in der XML-Datei und es wird funktionieren :))) Es ist nur Sie fügen eine Auffüllung von 10 oder 60, die von der Ansicht von der Eltern übernommen wird.

Geänderter Java-Code:

%Vor%     
iabhi 31.07.2012 07:36
quelle
0

Versuchen Sie es, dann werden Sie sehen, dass Ihr Code in Ordnung ist.

%Vor%     
osayilgan 31.07.2012 07:24
quelle

Tags und Links