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

Posted

技术标签:

【中文标题】将底部元素定位在垂直中心【英文标题】:Positioning a bottom element at vertical center 【发布时间】:2018-08-09 11:31:43 【问题描述】:

我试图到处搜索,但什么也没有。

RelativeLayout 中没有任何问题可以将任何东西定位到中心

android:gravity="center_horizontal|center_vertical"

但我想将我的按钮图像底部定位到中心,使其位于中心线上方..

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

【问题讨论】:

你可以试试android:layout_centerInParent=true 分享你所做的xml代码 这一切都很好,但没有人明白...我不希望那张图片在中心但在中心之上.. 像 imageY = displayheight/2+imageHeight/2 我不知道如何解释它更多.. 【参考方案1】:

使用下面的代码

<ImageButton
        android:layout_
        android:layout_
        android:layout_centerInParent="true"/>

【讨论】:

以上是关于将底部元素定位在垂直中心的主要内容,如果未能解决你的问题,请参考以下文章

到达页面底部后更改固定定位元素的边距顶部位置?

将 <div> 元素定位在屏幕中心

如何使用自动布局将 UIView 定位在其他两个 UIView 的中心?

如何在没有绝对定位的情况下将主体元素内的 div 垂直和水平居中? [复制]

绝对定位元素水平居中和垂直居中的原理

scrollIntoView将指定元素定位到浏览器顶部,底部,中间