我想创建一个类似于下面的android活动。这个有4个布局,一个有滚动视图。当我添加布局时,他们会置于彼此的底部或屏幕之外。我怎样才能让它们适合一个屏幕。Android:如何平均分配权重
1
A
回答
5
的layout parameters为LinearLayout
可以采取weight
属性,你可以使用其子视图之间的相对方式来划分空间。例如,如果你想在一个LinearLayout中给两个按钮放置相同的空间,你可以将布局权重设置为相同的非零数值(只要其值相等即可0.5/0.5将做同样1/1):
<LinearLayout ...>
<Button android:layout_weight="1" ... />
<Button android:layout_weight="1" ... />
</LinearLayout>
不要忘记设置沿着你想要的视图增长至0,也就是说,如果你想在水平方向拉伸轴的尺寸,设置android:layout_width="0px"
。
+1
一定要设置height = 0dp,否则它们将不相等。高地吃掉空间,然后左边按重量划分。 – 2011-04-19 12:43:38
+0
谢谢,我已经更新了文字 – Matthias 2011-04-19 14:08:48
相关问题
- 1. 如何平均分配QSplitter的宽度
- 2. 加权平均
- 3. 加权平均
- 4. 指定权重的boxcar平均算法
- 5. 加权平均值
- 6. Hackerrank加权平均
- 7. 加权平均分和评级
- 8. 频率分布与加权平均
- 9. 分组平均
- 10. 熊猫加权平均值
- 11. TSQL加权平均值
- 12. MYSQL加权平均由
- 13. 加权平均混色
- 14. Excel加权平均值
- 15. 加权平均值值
- 16. 创建加权平均值 - 为NULL值丢弃权重
- 17. 在水平线上均匀分配div
- 18. 如何从左侧和右侧平均分配元素?
- 19. 如何确保/强制在HashMap中平均分配?
- 20. 如何平均分配项目,没有随机数
- 21. 如何平均分配JavaFX VBox的元素
- 22. 如何在HTML表格的列之间平均分配空格?
- 23. 如何使用Celery在节点间平均分配任务?
- 24. 如何在html没有空白时平均分配li元素?
- 25. 加权平均 - 如果从价值或重量
- 26. 录制个人平均和累计平均分和最高平均分
- 27. 我该如何平均分块列?
- 28. 如何获得php的平均分数
- 29. 如何以平均评分排序
- 30. 平均评分PHP
Plz,粘贴你的布局xml解释你到目前为止已经实现了什么。 – Macarse 2011-04-19 12:36:22