Android 将底部元素定位在垂直中心

Android 将底部元素定位在垂直中心,android,layout,position,center,Android,Layout,Position,Center,我想到处找,但什么也没找 在相对论中,将任何东西置于中心位置都没有问题 android:gravity=“水平居中”垂直居中“ 但是我想把我的按钮从下到中放置,这样它就位于中心线之上 如何对任何大小的屏幕和按钮执行此操作,或者我必须知道按钮的大小?使用以下代码 <ImageButton android:layout_width="wrap_content" android:layout_height="wrap_content" andro

我想到处找,但什么也没找

在相对论中,将任何东西置于中心位置都没有问题

android:gravity=“水平居中”垂直居中“

但是我想把我的按钮从下到中放置,这样它就位于中心线之上

如何对任何大小的屏幕和按钮执行此操作,或者我必须知道按钮的大小?

使用以下代码

<ImageButton
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_centerInParent="true"/>


你能试试android:layout\u centerInParent=true吗?分享你所做的xml代码这很好,但没人懂。。。我不想把那张照片放在中间,但要放在中间上方。。比如imageY=displayheight/2+imageHeight/2我不知道该怎么解释。。