我需要在LinearLayout中放置可變數量的視圖(可能只是一個)。但我希望整個安排能夠保持一致。意見應該彼此相鄰。但整個安排應與屏幕的左右邊緣或包含父節點的距離相等。我怎樣才能做到這一點?如何居中對齊視圖?
8
A
回答
18
您必須將包裹裏面別的東西LinearLayout
內你的觀點,你的線性佈局:
<LinearLayout
android:orientation="vertical">
<LinearLayout
android:layout_width="wrap_content"
android:layout_gravity="center_horizontal">
<View/>
<View/>
etc...
</LinearLayout>
</LinearLayout>
確保所有的意見使用android:layout_width="wrap_content"
。如果您使用RelativeLayout
,它將是:
<RelativeLayout>
<LinearLayout
android:layout_width="wrap_content"
android:layout_centerHorizontal="true">
<View/>
<View/>
<View/>
</LinearLayout>
</RelativeLayout>
8
你嘗試
android:gravity="center"
?
2
你
的Android這將做到這一點:layout_gravity =「CENTER_HORIZONTAL」
而且要考慮重量屬性,以確保該佈局元素比別人優先。
http://developer.android.com/reference/android/widget/LinearLayout.LayoutParams.html
要組都在一起,你可以用一個框架佈局或相對佈局。
相關問題
- 1. 如何在相對佈局中對齊父視圖中居中的視圖
- 2. 居中對齊視口
- 3. 如何居中對齊div
- 4. 居中對齊圖片
- 5. 添加子視圖使它們居中對齊爲父視圖
- 6. 如何在谷歌瀏覽器中居中對齊圖像,該圖像在Mozilla Firefox中已經居中對齊?
- 7. 如何在xs視圖中居中對齊圖像並旋轉到水平
- 8. 如何在flex中居中對齊Alert.show()
- 9. 如何居中對齊中的按鈕?
- 10. CSS居中對齊
- 11. 如何對齊div中的左元素與居中對齊
- 12. 如何創建居中對齊的NSString
- 13. 如何居中對齊向下箭頭?
- 14. 居中對齊2個DIV - 如何?
- 15. 如何居中對齊<p:notificationBar>
- 16. 如何保持居中對齊?
- 17. 如何居中對齊<p:rating>
- 18. 如何居中對齊浮動元素?
- 19. 如何居中對齊onDemandGrid標頭
- 20. HTML:如何居中對齊表格
- 21. 如何居中對齊bootstrap進度條?
- 22. 如何居中左對齊文本?
- 23. 如何居中對齊dataTables sEmptyTable文本?
- 24. 如何讓文本與塊對齊但居中對齊?
- 25. 如何在LinearLayout中對齊視圖
- 26. 如何按中心點對齊視圖?
- 27. 如何居中對齊徽標圖像和右對齊導航ul
- 28. 試圖居中對齊列表項目
- 29. 垂直居中對齊禮與圖像
- 30. 無法居中對齊圖像