Android 按钮或 TextView 垂直对齐
我正在尝试垂直对齐按钮或文本视图,但我不能。 android:layout_gravity="center_vertical|center_horizontal"
和 android:gravity="center_vertical|center_horizontal"
都不起作用。甚至 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
取决于父布局。如果您使用的是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"
, althoughlayout_gravity="bottom"
should work as well. Keep in mind the size of this parent layout as well. You can't usealignParentBottom
if the RelativeLayout is set towrap_content
for height. It should be set tofill_parent
. You should post the rest of your XML if you're still having issues.