回答
大多數情況下,如果在佈局文件中定義了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