I am making an app [quiz app] and i placed 4 buttons as option for each question. Buttons Code something like.
<LinearLayout
android:gravity="bottom"
android:layout_gravity="end|bottom|center"
android:orientation="vertical"
android:id="@+id/QNasLay"
android:layout_width="fill_parent"
android:layout_height="0.0dip"
android:layout_margin="2.0dip"
android:layout_weight="0.5">
<LinearLayout
android:orientation="horizontal"
android:id="@+id/qll"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:weightSum="2.0">
<TextView
android:textSize="14.0dip"
android:typeface="serif"
android:textColor="@color/Black"
android:gravity="center"
android:layout_gravity="center_horizontal"
android:id="@+id/taOpt5"
android:visibility="visible"
android:layout_width="fill_parent"
android:layout_height="100.0dip"
android:layout_marginLeft="5.0dip"
android:layout_marginTop="5.0dip"
android:layout_marginRight="5.0dip"
android:layout_marginBottom="5.0dip"
android:maxWidth="110.0dip"
android:maxHeight="80.0dip"
android:minWidth="90.0dip"
android:minHeight="60.0dip"
android:hint="Option 2"
android:singleLine="false"
android:layout_weight="1.0"/>
<TextView
android:textSize="14.0dip"
android:typeface="serif"
android:textColor="@color/Black"
android:gravity="center"
android:layout_gravity="center_horizontal"
android:id="@+id/taOpt6"
android:visibility="visible"
android:layout_width="fill_parent"
android:layout_height="100.0dip"
android:layout_marginLeft="5.0dip"
android:layout_marginTop="5.0dip"
android:layout_marginRight="5.0dip"
android:layout_marginBottom="5.0dip"
android:maxWidth="110.0dip"
android:maxHeight="80.0dip"
android:minWidth="90.0dip"
android:minHeight="60.0dip"
android:hint="Option 2"
android:singleLine="false"
android:layout_weight="1.0"/>
</LinearLayout>
<LinearLayout
android:orientation="horizontal"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:weightSum="2.0">
<TextView
android:textSize="14.0dip"
android:typeface="serif"
android:textColor="@color/Black"
android:gravity="center"
android:layout_gravity="center_horizontal"
android:id="@+id/taOpt7"
android:visibility="visible"
android:layout_width="fill_parent"
android:layout_height="100.0dip"
android:layout_marginLeft="5.0dip"
android:layout_marginTop="5.0dip"
android:layout_marginRight="5.0dip"
android:layout_marginBottom="5.0dip"
android:maxWidth="110.0dip"
android:maxHeight="80.0dip"
android:minWidth="90.0dip"
android:minHeight="60.0dip"
android:hint="Option 2"
android:singleLine="false"
android:layout_weight="1.0"/>
<TextView
android:textSize="14.0dip"
android:typeface="serif"
android:textColor="@color/Black"
android:gravity="center"
android:layout_gravity="center_horizontal"
android:id="@+id/taOpt8"
android:visibility="visible"
android:layout_width="fill_parent"
android:layout_height="100.0dip"
android:layout_marginLeft="5.0dip"
android:layout_marginTop="5.0dip"
android:layout_marginRight="5.0dip"
android:layout_marginBottom="5.0dip"
android:maxWidth="110.0dip"
android:maxHeight="80.0dip"
android:minWidth="90.0dip"
android:minHeight="60.0dip"
android:hint="Option 2"
android:singleLine="false"
android:layout_weight="1.0"/>
</LinearLayout>
</LinearLayout>
But when i run the app with different screen size devices its something like bellow image. Image Here
Any idea how can i solve this problem.
I am expecting the layout design something like this image