2012-06-01 17 views
5

मैं निम्नलिखित हैरैखिक लेआउट ऊंचाई और वजन

<linearLayout> 
<RelativeLayout> 
    <!-- Header --> 
</RelativeLayout> 

<linearLayout 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    android:weightSum="6"> 

    <LinearLayout 
     android:layout_width="fill_parent" 
     android:layout_height="0dp" 
     android:layout_weight="1"> 
    </LinearLayout> 

    <LinearLayout 
     android:layout_width="fill_parent" 
     android:layout_height="0dp" 
     android:layout_weight="1"> 
    </LinearLayout> 

    <LinearLayout 
     android:layout_width="fill_parent" 
     android:layout_height="0dp" 
     android:layout_weight="1"> 
    </LinearLayout> 

    <LinearLayout 
     android:layout_width="fill_parent" 
     android:layout_height="0dp" 
     android:layout_weight="1"> 
    </LinearLayout> 

    <LinearLayout 
     android:layout_width="fill_parent" 
     android:layout_height="0dp" 
     android:layout_weight="1"> 
    </LinearLayout> 

    <LinearLayout 
     android:layout_width="fill_parent" 
     android:layout_height="0dp" 
     android:layout_weight="1"> 
    </LinearLayout> 

</linearLayout> 

हालांकि लेआउट ऊंचाई को भरने के लिए ठीक से मैं एक और नीचे एक LinearLayout की वांछित प्रभाव के लिए करना चाहते हैं और शुरू करने के लिए यह सोचते हैं नहीं कर रहे हैं मूल स्थान के 1/6 वें स्थान पर।

इसके बजाय यह तत्व की चौड़ाई के लिए वजन लागू कर रहा है।

Android में प्रतिशत ऊंचाई मानने का सही तरीका क्या है? चौड़ाई वजन के साथ एक हवा लगती है लेकिन मुझे ऊंचाई पर यह सही नहीं लग रहा है।

+1

मुझे सही लगता है ... ओह, माता-पिता 'लिनियरलाउट' पर 'अभिविन्यास: लंबवत' निर्दिष्ट करने का प्रयास करें। –

+0

मुझे एक मोड़ के साथ एक ही समस्या है। मेरे मामले में रूट लाइनरलेआउट में रैखिक लेआउट, फ़्रेमेलआउट और रिश्तेदार लेआउट का मिश्रण होता है। कोई सुराग जहां मैं गलत जा रहा हूँ। मैंने सभी रैखिक लेआउट में अभिविन्यास निर्दिष्ट किया है। –

उत्तर

11

डिफ़ॉल्ट रूप से के रूप में अपने LinearLayout में android:orientation="vertical" जोड़ने यह android:orientation="horizontal" है।

+0

एक साधारण मिस्ड मंदी, धन्यवाद दोस्त – Xavier

+0

यह काम करता है लेकिन मेरा मामला: मेरे पास 3 लाइनर हैं और दूसरे के अंदर हैं और उनके पास समान ऊंचाई नहीं है –

संबंधित मुद्दे