gpt4 book ai didi

android - 如何在 Android 中为对齐的组件添加边距

转载 作者:太空宇宙 更新时间:2023-11-03 13:27:15 24 4
gpt4 key购买 nike

我使用带有一些小部件的 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"
/>

很明显,TextView 没有 100dp 的边距,即使我删除了 alignLeft。如何设置 margin ?

最佳答案

边距不适用于对齐。您可以改用左内边距。

有点离题,但我不建议在 dp 中使用奇数作为边距/填充 - 原因是,例如,针对 hdpi 缩放的 3dp 将是 4.5 像素,这在某些情况下会成为问题。

关于android - 如何在 Android 中为对齐的组件添加边距,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17744950/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com