Android 按钮或 TextView 垂直对齐

发布于 2024-10-14 08:50:24 字数 256 浏览 6 评论 0原文

我正在尝试垂直对齐按钮或文本视图,但我不能。 android:layout_gravity="center_vertical|center_horizo​​ntal"android:gravity="center_vertical|center_horizo​​ntal" 都不起作用。甚至 android:gravity="center" 也没有做到这一点。 它们仅水平对齐对象。如何将其对齐到视图的中心或底部?

i am trying to vertically align a button or a textview, but i can't.
Neither android:layout_gravity="center_vertical|center_horizontal" nor android:gravity="center_vertical|center_horizontal" works. Not even android:gravity="center" does the trick.
They only aligns the object horizontally. How can i align it to the center or bottom of the view?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

救赎№ 2024-10-21 08:50:24

取决于父布局。如果您使用的是RelativeLayout,则可以简单地使用layout_alignParentBottom="true",尽管layout_gravity="bottom"也应该可以工作。还要记住此父布局的大小。如果将RelativeLayout 的高度设置为wrap_content,则无法使用alignParentBottom。应将其设置为 fill_parent。如果仍有问题,您应该发布 XML 的其余部分。

Depends on the parent layout. If you're using a RelativeLayout, you can simply use layout_alignParentBottom="true", although layout_gravity="bottom" should work as well. Keep in mind the size of this parent layout as well. You can't use alignParentBottom if the RelativeLayout is set to wrap_content for height. It should be set to fill_parent. You should post the rest of your XML if you're still having issues.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文