如何自动对齐按钮

时间:2012-05-05 05:49:17

标签: android layout

我想让我的单选按钮自动对齐而不指定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" />

2 个答案:

答案 0 :(得分:1)

使用match_parent的layout_width将按钮包裹在LinearLayout(水平)中。

对于每个按钮,将layout_height设置为wrap_content,将layout_width设置为0dp并将layout_weight设置为1,它们都将具有相同的大小。

答案 1 :(得分:0)

围绕按钮包裹LinearLayout。那么你可以根据需要使用填充来调整确切的位置