करने के लिए दृश्य जोड़ने जब एक्सएमएल द्वारा बटन जोड़ा - गतिशील रूप से सभी अच्छेसंरेखण सही नहीं जब गतिशील GridLayout
<GridLayout
android:id="@+id/social_gl_content"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_centerHorizontal="true"
android:alignmentMode="alignBounds"
android:columnCount="2"
android:padding="8dp">
<LinearLayout
android:layout_width="0dp"
android:layout_height="45dp"
android:layout_columnWeight="1">
<Button
android:layout_width="fill_parent"
android:layout_height="45dp"
android:background="@android:color/holo_blue_light"
android:text="Hi"/>
</LinearLayout>
<LinearLayout
android:layout_width="0dp"
android:layout_height="45dp"
android:layout_columnWeight="1">
<Button
android:layout_width="fill_parent"
android:layout_height="45dp"
android:background="@android:color/holo_green_light"
android:text="Whatsapp"/>
</LinearLayout>
<LinearLayout
android:layout_width="0dp"
android:layout_height="45dp"
android:layout_columnWeight="1">
<Button
android:layout_width="match_parent"
android:layout_height="45dp"
android:background="@android:color/holo_green_light"
android:text="This is facebook"
/>
</LinearLayout>
<LinearLayout
android:layout_width="0dp"
android:layout_height="45dp"
android:layout_columnWeight="1">
<Button
android:layout_width="match_parent"
android:layout_height="45dp"
android:background="@android:color/holo_blue_light"
android:text="On"
/>
</LinearLayout>
</GridLayout>
की पूर्ण चौड़ाई पर कब्जा नहीं कर रहे बटनजब जोड़ा बटन (कोड आधार पर) - संरेखण लापता, बटन
यहाँ एक बार देख ले .. http://stackoverflow.com/questions/10016343/gridlayout-not-gridview-how-to-stretch-all-children-evenly – Sjd
कोशिश इस parms LinearLayout.LayoutParams = नया LinearLayout.LayoutParams (ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.WRAP_CONTENT); बी.सेट लयआउट पैराम्स (पैरा); –