回答
大多数情况下,如果在布局文件中定义了android:gravity="center"
,则不必执行此操作。
您也可以通过获取屏幕大小然后对其进行一些计算来执行此操作,但不建议这样做。
您需要设置重力的视图CENTER_HORIZONTAL
与标记,你应该使用:
android:layout_gravity="center_vertical|center_horizontal"
android:gravity
和android:layout_gravity
之间的区别是,这种观点的android:gravity
位置的内容(即什么在视图内),而android:layout_gravity
定位视图相对于其父母
在代码中,您应该使用:
textView.setGravity(Gravity.CENTER_VERTICAL | Gravity.CENTER_HORIZONTAL);
使用哪种方法可以使用CENTER_HORIZONTAL。我想从我的Java代码中排列一个ImageButton。 – Mudassir 2010-11-11 03:36:24
检查更新的答案。 – ankitjaininfo 2010-11-11 03:50:23
但ImageButton没有setGravity()方法。 – Mudassir 2010-11-11 03:56:07
- 1. Android对齐布局中心
- 2. 表对齐中心不对齐中心
- 3. Android:在TabHost中对齐中心图像
- 4. JavaScript中心对齐
- 5. 对齐中心div
- 6. CSS - 对齐中心
- 7. 对齐中心Javascript
- 8. 中心对齐表
- 9. 将文本中心与android对齐
- 10. 如何将RelativeLayout对齐中心android
- 11. Android对齐文本顶部中心
- 12. 中心右对齐按钮 - Android
- 13. Android:横向中心对齐广播组
- 14. 对齐中心对齐div元素
- 15. 中心对齐/ bash中
- 16. 在Flex中对齐中心
- 17. 中心的文本对齐
- 18. 中心对齐的DIV
- 19. 中心对齐的div
- 20. 3列,将中心列对齐中心
- 21. DirectWrite对齐文本中心
- 22. UILabel中心对齐问题
- 23. Twitter Bootstrap对齐中心。
- 24. QListWidget对齐项目中心
- 25. 对齐在中心页眉
- 26. 对齐内联块中心
- 27. PyQt5:中心对齐标签
- 28. 雅虎表中心对齐
- 29. 拉伸和中心对齐?
- 30. 在TableRow中心对齐ImageView
有关屏幕尺寸的一些细节,请... – Mudassir 2010-12-13 08:58:25
使用getWindowManager()。getDefaultDisplay();这将为您提供屏幕细节,以便您可以使用此数据执行计算。 – Chromium 2010-12-13 08:59:32