XML geht, dynamisch wird Layout nicht angezeigt

  • Antworten:0
Ben Becker
  • Forum-Beiträge: 209

29.06.2011, 08:54:55 via Website

Ich habe in XML ein Layout gebaut mit einer TextView und einem Hintergrund und die Breite des Linear Layout vorgegeben. In der XML Datei geht das auch. Wenn ich das aber versuche dynamisch zu erzeugen wir gar nichts angezeigt. Wenn ich in der dynamischen erzeugung die Breitenangabe weglasse zeigt er den Text an.

Hier mal die Codes, wie bekomme ich den XML Code in dynamischen Code?

1<LinearLayout android:id="@+id/linearLayout1"
2 android:background="@drawable/balken"
3 android:layout_height="wrap_content"
4 android:layout_width="150px">
5 <TextView android:text="TextView"
6 android:id="@+id/textView1"
7 android:layout_width="wrap_content"
8 android:layout_height="wrap_content"></TextView>
9 </LinearLayout>


1TextView textViewBalken = new TextView(this);
2 textViewBalken.setText("12");
3 textViewBalken.setLayoutParams(new LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT));
4
5 LinearLayout linearLayout = new LinearLayout(this);
6
7 linearLayout.setLayoutParams(new LayoutParams(150,LayoutParams.WRAP_CONTENT));
8 linearLayout.setBackgroundColor(Color.WHITE);
9 linearLayout.addView(textViewBalken);

Antworten