<Button android:id="@+id/createButton" android:layout_width="80dp" android:layout_height="80dp" android:layout_alignParentBottom="true" android:layout_centerInParent="true" android:text="@string/create_button_name" android:textSize="20sp" android:background="@drawable/rounded_background" />将这个button改为距离手机右边框20dp
时间: 2024-02-22 21:56:04 浏览: 112
安卓系统下button的样式
3星 · 编辑精心推荐
要将这个 Button 改为距离手机右边框 20dp,可以按照以下步骤进行修改:
1. 将 layout_alignParentBottom 属性改为 layout_alignParentEnd(或 layout_alignParentRight,根据布局方向而定)以将 Button 对齐到父布局的右侧。
```xml
<Button
android:id="@+id/createButton"
android:layout_width="80dp"
android:layout_height="80dp"
android:layout_alignParentEnd="true"
android:text="@string/create_button_name"
android:textSize="20sp"
android:background="@drawable/rounded_background" />
```
2. 在 Button 的布局文件中,添加 layout_marginEnd 属性并将其设置为需要的值(例如 20dp)以设置 Button 距离手机右侧的边距。
```xml
<Button
android:id="@+id/createButton"
android:layout_width="80dp"
android:layout_height="80dp"
android:layout_alignParentEnd="true"
android:text="@string/create_button_name"
android:textSize="20sp"
android:background="@drawable/rounded_background"
android:layout_marginEnd="20dp" />
```
这样,Button 就会被设置成距离手机右侧边框 20dp 的距离了。需要注意的是,如果你的布局是从右向左(RTL)的,则应该使用 layout_alignParentRight 属性而不是 layout_alignParentEnd。
阅读全文