kök doğrusal düzeni içindeDoğrusal bir düzen için dinamik olarak içerik ekleme?</p> <p><strong>main.xml</strong>: örneğin Kimin yönelimi dikey bir kök doğrusal düzeni tanımladıysanız
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/my_root"
android:layout_height="wrap_content"
android:layout_width="fill_parent"
android:orientation="vertical"
<!-- I would like to add content here dynamically.-->
</LinearLayout>
, birden çocuk doğrusal düzenleri eklemek istiyorum, alt doğrusal düzen yöneliminin her biri yatay'dir. Bütün bunlarla birlikte çıktı gibi bir tabloyla sonuçlanabilirdim. Çocuk doğrusal düzenleri ve bunların içeriklerinin sayısı oldukça dinamik olduğu için
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/my_root"
android:layout_height="wrap_content"
android:layout_width="fill_parent"
android:orientation="vertical"
<!-- 1st child (1st row)-->
<LinearLayout
...
android:orientation="horizontal">
<TextView .../>
<TextView .../>
<TextView .../>
</LinearLayout>
<!-- 2nd child (2nd row)-->
...
</LinearLayout>
, ben programlı kök doğrusal düzeni içerik eklemeye karar ettik: çocuk gibi düzen ile örnek kökü için
.
İkinci düzen ilk olarak programatik olarak eklenebilir, bu da her bir alt öğenin tüm düzen niteliklerini ayarlayabilir ve alt öğede daha fazla öğe ekleyebilir? senin onCreate()
yılında
Bunun neden olduğunu bilen var mı? Neden bu LinearLayout'u uzatırsa, this.addView (view1) yapamıyorum? – MegaWidget
Bu tamamen yerinde değil, ancak kodunuzu vurguladığımda, 4 satırın hepsinin aynı sütunda bitmesini inanılmaz derecede tatmin edici buluyorum. Sadece bu sebepten dolayı kazancımı kazandın. – RobotKarel314
Güzel, ama ne zaman kullanmalıyım ve bunun yerine TableLayout'u kullanmalıyım? Bu sadece kişisel bir zevk meselesi mi? – Zerato