gpt4 book ai didi

android - 如何按中心对齐按钮并进行偏移

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:50:30 26 4
gpt4 key购买 nike

我想在中心对齐按钮并进行偏移我尝试过这样的方法 Is there a way to offset a view from center in Android?但它不起作用。例如:

<View
android:id="@+id/fakeView"
android:layout_width="10dp"
android:layout_height="10dp"
android:layout_centerInParent="true"
android:paddingTop="80dp"
android:background="#FFAABB" />

仍然保持中心

有什么方法可以这样实现:

enter image description here

更新:

我的完整布局:

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent" >
<ImageButton
android:layout_width="100dp"
android:layout_height="100dp"
android:layout_centerHorizontal="true"
android:layout_marginLeft="100dp"
/>
</RelativeLayout>

最佳答案

一种方法是使用在相对布局内居中的 anchor View ,将按钮设置在它的右侧并设置边距。

 <?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent" >

<View
android:id="@+id/anchor"
android:layout_width="0dp"
android:layout_height="0dp"
android:layout_centerInParent="true" />

<ImageButton
android:layout_width="100dp"
android:layout_height="100dp"
android:layout_marginRight="50dp"
android:layout_toRightOf="@+id/anchor"
/>


</RelativeLayout>

或尝试:

 <?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:gravity="center" >

<ImageButton
android:layout_width="100dp"
android:layout_height="100dp"
android:layout_marginRight="50dp"
/>

</RelativeLayout>

关于android - 如何按中心对齐按钮并进行偏移,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13501891/

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