在android中如何让布局居中

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在android中如何让布局居中相关的知识,希望对你有一定的参考价值。

比如,让一组Button在不居中居中,让一个TableLayout在界面上居中,请问有哪位高手能帮我解决一下?不甚感激!

参考技术A

两种方法:

    图形化设计界面中:选中要居中的组件。在右边的“属性栏”(前提是你没有把它隐藏掉)中的Gravity一栏选择center_vertical或者center_horizontal或者center。分别表示在父布局中垂直居中、水平居中、中心。

    xml代码界面当中: android:layout_gravity="center_vertical或center_horizontal或center"

参考技术B 添加android:gravity="center" android:layout_gravity="center"属性。
(android:gravity用于设置View组件的对齐方式,而android:layout_gravity用于设置Container组件的对齐方式)
比如把一组button放在一个Linearlayout里面,然后给该Linearlayout添加android:gravity="center" android:layout_gravity="center"。本回答被提问者采纳
参考技术C 按住别放,然后拖到你想要的位置!追问

请问用代码怎么实现呢,能不能说得详细一点,谢谢!

追答

额,建议去安装的论坛问下把

追问

哦,谢谢哈^_^

追答

晕,谢谢也不给个满意啊!哈哈

Android如何在一个界面里布局4个按钮 分为2行2列 与屏幕上下、水平居中对齐

这个实现的方法很多,我简单说一个吧,最外层一个线性布局,设置内部在父容器中居中,然后里面一个表格布局就可以,或者网格布局也行。还可以用两个线性布局,每个布局里面有两个按钮,并且设置 它为水平居中,就可以了追问

把详细代码写下吧!!!

参考技术A 你可以通过设置这四个按钮的外边距来实现。marginLeft marginRight 这样的

以上是关于在android中如何让布局居中的主要内容,如果未能解决你的问题,请参考以下文章

如何让listview的文字居中显示

android 使用Activity类布局时怎样让图片居中

android studio怎么让文字居中

android,线性布局1,里面嵌套线性布局2(垂直排列),想让2在1里是垂直居中的,怎么搞?

android线性布局,如何居中?

Android-ConstraintLayout(约束布局)-Centering/Circular and with Bias了解一下