यदि उदाहरण के लिए मैंने एक जड़ रैखिक लेआउट को परिभाषित किया है जिसका अभिविन्यास लंबवत है:
main.xml :
<?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>
रूट लीनियर लेआउट के अंदर, मैं कई चाइल्ड लीनियर लेआउट जोड़ना चाहूंगा , प्रत्येक बाल लीनियर लेआउट ओरिएंटेशन क्षैतिज है । इन सभी के साथ मैं आउटपुट जैसी तालिका के साथ समाप्त हो सकता था।
उदाहरण के लिए बाल लेआउट जैसे रूट :
<?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>
चूंकि बाल रैखिक लेआउट की संख्या और उनकी सामग्री काफी गतिशील हैं, इसलिए मैंने प्रोग्राम को मूल रूप से रूट रैखिक लेआउट में सामग्री जोड़ने का फैसला किया है।
दूसरे लेआउट को पहले प्रोग्रामेटिक रूप से कैसे जोड़ा जा सकता है, जो प्रत्येक बच्चे के लिए सभी लेआउट विशेषताओं को भी निर्धारित कर सकता है और बच्चे के अंदर अन्य तत्वों को जोड़ सकता है?