android - Android 中的中心对齐

标签 android alignment android-linearlayout

我想知道如何以编程方式使 GUI 小部件居中。 请帮助我。我正在使用 LinearLayout。

许多问候。

最佳答案

您需要将 View 的重力设置为 CENTER_HORIZONTAL

你应该使用的标记:

android:layout_gravity="center_vertical|center_horizontal"

android:gravityandroid:layout_gravity 之间的区别在于 android:gravity 定位该 View 的内容(即 View ),而 android:layout_gravity 相对于其父 View 定位 View

在你应该使用的代码中:

textView.setGravity(Gravity.CENTER_VERTICAL | Gravity.CENTER_HORIZONTAL);

关于android - Android 中的中心对齐,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4151102/

相关文章:

android - 在水平线性布局内对齐按钮

android - 如何正确扩展 LinearLayout 以创建自定义 View

android - 如何为 Android 开发增强现实应用程序

android - Google 云端硬盘 REST API 注销

完美对齐的 HTML 段落

android - 如何使 LinearLayout 可点击

java - 如何将 TextView 与 EditText 堆叠在同一行(堆叠几行)

java - android http 请求的未知主机异常应返回 XML

Android:动态启动一个 Activity

html - 为什么我不应该对 TD(表格单元格)上的数字使用已弃用的对齐 ='right'?