Having layout as content for ALertDialog like:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
android:gravity="center"
android:layout_gravity="center"
>
<RadioGroup
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
android:paddingTop="30dp"
android:paddingBottom="30dp"
android:paddingLeft="35dp"
android:paddingRight="35dp">
<RadioButton
android:id="@+id/bt1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:button="@drawable/radiobutton_selector"
android:text="button one" />
<RadioButton
android:id="@+id/bt2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:button="@drawable/radiobutton_selector"
android:text="button two" />
</RadioGroup>
<LinearLayout> ... </LinerLayout>
</LinearLayout>
In under api level 16 the RadioButton has much more space in left side of the dialog. tried following seems not working:
group.setPadding(10, 10, 10, 10);
Is there different way to do it? How to set the padding dynamically for different api level?