我使用带有一些小部件的 RelativeLayout。我有一个 RadioGroup 和一个 TextView,我希望 textview 与 radiogroup 对齐并为其添加一个边距以使其比 radiogroup 稍微靠内。
这是我的代码:
<RadioGroup
android:id="@+id/radiogroupSync"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@id/labelTitle"
android:layout_marginLeft="10dp">
<RadioButton
android:id="@+id/radioFull"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/lblFull"
/>
<RadioButton
android:id="@+id/radioPart"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/lblPart" />
</RadioGroup>
<TextView
android:id="@+id/lblData"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignLeft="@id/radiogroupSync"
android:layout_below="@+id/radiogroupSync"
android:layout_margin="3dp"
android:singleLine="true"
android:text="2010.01.01."
android:textSize="16sp"
android:textStyle="bold"
android:layout_marginLeft="100dp"
/>
显然,即使我删除了 alignLeft,TextView 的边距也不为 100dp。如何设置保证金?