Android距离上一个部件x距离
时间: 2024-05-07 17:18:32 浏览: 15
要让 Android 中的部件与其前面的部件保持 x 距离,可以使用布局参数来实现。假设你使用的是线性布局(LinearLayout),并且想让一个 TextView 与其前面的 EditText 保持 20dp 距离,可以按照以下步骤操作:
1. 给 EditText 设置一个 id,例如:
```xml
<EditText
android:id="@+id/editText"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
/>
```
2. 给 TextView 设置布局参数(LayoutParams)并指定与 EditText 的关系,例如:
```xml
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Hello World!"
android:layout_marginStart="20dp"
android:layout_marginTop="20dp"
android:layout_below="@id/editText"
/>
```
上面的代码中,`android:layout_marginStart="20dp"` 表示 TextView 距离其前面的部件(即 EditText)的距离为 20dp,`android:layout_below="@id/editText"` 表示 TextView 在 EditText 下方。
这样设置后,TextView 与 EditText 就会保持 20dp 距离。