0

我希望我的单选按钮在不指定 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" />
4

2 回答 2

1

将按钮包装在具有 match_parent 的 layout_width 的 LinearLayout(水平)中。

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

于 2012-05-05T06:07:25.543 回答
0

在按钮周围包裹一个 LinearLayout。然后您可以根据需要使用填充来调整确切位置

于 2012-05-05T05:52:51.910 回答