TableLayout Tutorials helfen nicht

T

Timboo89

Neues Mitglied
1
Moin,

habe den unten stehenden Code größtenteils kopiert. Er ist erstmal nur zum Testen der TableLayout da. Allerdings erscheint keine neue Row in meiner Tabelle. Habe schon einiges probiert. Hilft alles nix.
Kann mir jemand helfen?

Code:
   	TableLayout tl = (TableLayout) view.findViewById(R.id.layout_general_table_reproduction);
    	/* lange Zeit das tun */
    	TableRow tr = new TableRow(this);
        tr.setLayoutParams(new LayoutParams(
                LayoutParams.WRAP_CONTENT,
                LayoutParams.WRAP_CONTENT));
        TextView table_tv1 = new TextView(this);
        // TODO
        table_tv1.setText("Atrributname");
        table_tv1.setTextColor(color.black);
        table_tv1.setLayoutParams(new LayoutParams(
                LayoutParams.WRAP_CONTENT,
                LayoutParams.WRAP_CONTENT));
        TextView table_tv2 = new TextView(this);
        // TODO
        table_tv2.setText("Atrributwert");
        table_tv1.setTextColor(color.black);
        table_tv2.setLayoutParams(new LayoutParams(
                LayoutParams.WRAP_CONTENT,
                LayoutParams.WRAP_CONTENT));	
        
        tr.addView(table_tv1);
    	tr.addView(table_tv2);
    	
    	tl.addView(tr,new TableLayout.LayoutParams(
                LayoutParams.WRAP_CONTENT,
                LayoutParams.WRAP_CONTENT));

Hinzuzufügen ist, dass ich das Layout über View.inflate "erzeuge" und in einen ViewFlipper einfüge.
 
Zuletzt bearbeitet:
Guck mal, ob deine LayoutParams auch wirklich TableLayout.LayoutParams sind. Vielleicht liegt's daran.

Gesendet von meinem Nexus 4 mit der Android-Hilfe.de App
 
  • Danke
Reaktionen: Timboo89
Jap,habe es auch gerade vor ein paar Stunden herausgefunden. Danke!
 

Ähnliche Themen

SaniMatthias
Antworten
19
Aufrufe
938
swa00
swa00
R
Antworten
1
Aufrufe
1.091
Tiefkuehlpizza
Tiefkuehlpizza
O
Antworten
15
Aufrufe
2.949
ORHUX
O
Zurück
Oben Unten