Android'de satırları TableLayout
'a eklemeye çalışıyorum ve yönlenme özelliği çalışmıyor gibi görünüyor. Temel olarak, bir TableRow
oluşturmak, ona birden çok TextView
s eklemek ve TableLayout
'a eklemek ve TextView
s yatay olarak yerine dikey olarak yığmak gerekir. çalışması lazım gibiTablo satırında dikey satırlar ekleme
<TableLayout android:id="@+id/mylayout"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical">
<TableRow android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<TextView android:text="Test1"></TextView>
<TextView android:text="Test2"></TextView>
</TableRow>
</TableLayout>
Bu gibi görünüyor, ama TextView'lar soldan sağa yığılmış sona:
XML şöyle görünür. Düşüncesi olan var mı?
Teşekkür Bu LinearLayout ekleyin. layout_column bir şey kaçırmadığım sürece TextView'in bir özelliği değil. Bunu yaparak sütun programlayarak çalıştı, ama yine de aynı görünüyor ... TextView tv1 = new TextView (this); \t \t TextView tv2 = yeni TextView (this); \t \t tv1.setText ("Test1"); \t \t tv2.setText ("Test2"); \t \t tv1.setLayoutParams (yeni TableRow.LayoutParams (0)); \t \t tv2.setLayoutParams (yeni TableRow.LayoutParams (0)); – Nate
Yazım hatası yapmıyor musunuz? Burada bir örnek görebilirsiniz: http://developer.android.com/resources/tutorials/views/hello-tablelayout.html – Thomas
Bu örneği gördüm. Sütun numarası çalışır, ancak yalnızca verileri yatay olarak düzenlemek için kullanılır. Dikey olarak büyümek için sütunlara ihtiyacım var. En üste veri ekliyorum, her seferinde 1 satır. – Nate