LinearLayout
android:layout_weight
के माध्यम से इसे संभाल सकता है। उदाहरण के लिए, यहाँ तीन Button
विगेट्स युक्त, 50%, 30%, और ऊंचाई का 20%, क्रमशः ले एक लेआउट है:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical">
<Button
android:layout_width="fill_parent"
android:layout_height="0dip"
android:layout_weight="50"
android:text="@string/fifty_percent"/>
<Button
android:layout_width="fill_parent"
android:layout_height="0dip"
android:layout_weight="30"
android:text="@string/thirty_percent"/>
<Button
android:layout_width="fill_parent"
android:layout_height="0dip"
android:layout_weight="20"
android:text="@string/twenty_percent"/>
</LinearLayout>
हालांकि, आप बस की घोषणा नहीं कर सकते हैं कि एक मनमाना बिंदु पर एक मनमाना विजेट आपकी लेआउट फ़ाइल में स्क्रीन आकार का मनमाना प्रतिशत लेना चाहिए। जावा में उस गणना को करने के लिए आपका स्वागत है और आवश्यकतानुसार अपने विजेट के LayoutParams
को समायोजित करें।
आप आप अपनी स्क्रीन के दो भागों चाहते कहने के लिए मतलब है? या क्या आपका मतलब है कि आप एक ऐसा दृश्य चाहते हैं जो दृश्यमान होने पर पूरे माता-पिता के निचले 27% को कवर करने वाले किसी अन्य दृश्य के अंदर बैठे? – brianestey