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

layout_widthがmatch_parentの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 に答える