我想让我的单选按钮自动对齐而不指定dp,怎么做?
在下面的示例示例中,设置单选按钮宽度80和高度70。相反,我想像fill_parent或wrap_content这样做。我该怎么办?
<RadioGroup android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:checkedButton="@+id/allcontacts"
android:id="@+id/contactgroup">
<RadioButton android:id="@+id/allcontacts"
android:width="80dip"
android:height="70dip"/>
<RadioButton android:id="@+id/categories"
android:width="80dip" android:height="70dip" />
<RadioButton android:id="@+id/favourites"
android:width="80dip" android:height="70dip" />
答案 0 :(得分:1)
使用match_parent的layout_width将按钮包裹在LinearLayout(水平)中。
对于每个按钮,将layout_height设置为wrap_content,将layout_width设置为0dp并将layout_weight设置为1,它们都将具有相同的大小。
答案 1 :(得分:0)
围绕按钮包裹LinearLayout。那么你可以根据需要使用填充来调整确切的位置