मैं एक इंटरफ़ेस बनाने की कोशिश कर रहा हूं, जहां उपयोगकर्ता को दो या दो से अधिक बटन प्रदर्शित किए जाएंगे, यदि कोई बटन क्लिक किया गया है, तो कुछ लेआउट उन्हें प्रदर्शित किए जाएंगे। मैं इस प्रयोजन के लिए स्लाइडिंग ड्रावर का उपयोग कर रहा हूं।एंड्रॉइड लेआउट_विड्थ और लेआउट_हेइट, यह कैसे काम करता है?
ठीक है, मैं लेआउट_विड्थ & लेआउट_हेइट गुण से उलझन में हूं।
यदि मैं नीचे दिए गए गुणों को सेट करता हूं तो स्क्रीन पर "हैंडल 1" दिखाया जाता है।
android:layout_width="fill_parent" android:layout_height="wrap_content"
ईमानदारी से कह रहा है, मेरे पास इन दोनों गुणों के बारे में पर्याप्त जानकारी नहीं है। क्या कोई उनके बारे में अपना ज्ञान साझा कर सकता है?
main.xml:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical" android:layout_width="fill_parent"
android:layout_height="fill_parent">
<SlidingDrawer android:id="@+id/slidingDrawer1"
android:layout_width="fill_parent" android:layout_height="wrap_content"
android:handle="@+id/handle1"
android:content="@+id/content1">
<Button android:text="Handle 1" android:layout_height="wrap_content"
android:layout_width="fill_parent" android:id="@+id/handle1"></Button>
<LinearLayout android:id="@+id/content1"
android:layout_width="fill_parent" android:layout_height="wrap_content"
android:orientation="vertical" android:gravity="center"
android:background="#FF444444">
<Button android:text="Handle 1 Item 1" android:layout_height="wrap_content"
android:layout_width="wrap_content" android:id="@+id/item1"></Button>
</LinearLayout>
</SlidingDrawer>
<SlidingDrawer android:id="@+id/slidingDrawer2"
android:layout_width="fill_parent" android:layout_height="wrap_content"
android:handle="@+id/handle2"
android:content="@+id/content2">
<Button android:text="Handle 2" android:layout_height="wrap_content"
android:layout_width="fill_parent" android:id="@+id/handle2"></Button>
<LinearLayout android:id="@+id/content2"
android:layout_width="fill_parent" android:layout_height="wrap_content"
android:orientation="vertical" android:gravity="center"
android:background="#FF444444">
<Button android:text="Handle 2 Item 1" android:layout_height="wrap_content"
android:layout_width="wrap_content" android:id="@+id/item2"></Button>
</LinearLayout>
</SlidingDrawer>
</LinearLayout>
आप जांच की है [प्रलेखन] (http: // developer.android.com/reference/android/view/ViewGroup.LayoutParams.html#FILL_PARENT)? यह बहुत स्पष्ट imho है। –
अच्छा सवाल। कुछ महीने पहले जब मैंने पहली बार शुरू किया था, तो मैं इस बारे में उलझन में था। इसे कुछ दिन दें, और आप इसे लटका लेंगे। – Reid