我想创建一个表格行元素,其中第一行包含一个标题,后面跟着一个ImageView,应该是所有的方式。 TextView应该填充整个手机的宽度,除了ImageView之外。在Android界面中设置半fill_parent布局宽度
0
A
回答
1
解决方案取决于具体情况的一些细节。
如果所有的行具有相同的格式
如果所有的行具有相同的列布局,然后在TableLayout设置android:stretchColumns="0"
。这将使第一列(索引0)伸展以填充任何剩余的空间。
如果头已经从剩余行
如果你有更多的列或需要行的其余部分不同的列布局不同的格式,那么你需要做不同的事情。我不相信任何单个项目可以跨越多个列。
如果只有定位很重要,而且您不需要跨越多行,则可以在每个标题项上使用android:layout_column
属性。列号是基于0的,所以第一列是0. Eclipse布局构建器似乎没有呈现该属性,但是如果将其键入到xml中,它将处理该属性。
如果你不能将你的元素放在同一列中剩余的表使用的位置,那么这个表头不属于TableRow。正如另一个答案中所建议的,您可以使用RelativeLayout而不是TableRow。或者,您可以将表头移动到表格外。
0
首先,为您的行使用RelativeLayout。使用典型的ImageView,给它一个id,并使用XML属性android:layout_alignParentRight="true"
。接下来,使用TextView,使用android:layout_toLeftOf="@id/myid"
并确保其宽度为"fill_parent"
。
编辑:代码标签
相关问题
- 1. Android动态设置textview布局宽度
- 2. Android按钮宽度的一半可用宽度 - 布局
- 3. 如何在XML布局中设置android选项卡的宽度?
- 4. Android布局Fill_Parent问题
- 5. Android布局fill_parent不工作
- 6. Android - 如何设置半透明布局?
- 7. Android桌面布局宽度概率
- 8. 设置宽度=设备宽度视打破布局
- 9. Android的线性布局的高度和宽度没有设置
- 10. 设置android的相对布局的高度和宽度
- 11. Android中设置表布局列的宽度相等
- 12. Android:在布局中获取宽度
- 13. Android最小宽度布局
- 14. Android,布局屏幕宽度
- 15. 在android中设置布局
- 16. Android布局:父母的宽度的一半
- 17. 仅设置桌面布局的最小宽度
- 18. Android - 为按钮动态设置布局宽度
- 19. 获取布局宽度并在onGlobalLayoutListener中设置新的宽度值
- 20. Android viewpager宽度问题与fill_parent?
- 21. 在Android中使用最小宽度进行布局设计
- 22. 如何在Android中设计Twitter界面布局
- 23. 在WPF中设置网格布局的宽度
- 24. 在相对布局中设置宽度比例
- 25. 循环在界面生成器中设置的布局
- 26. Android布局 - 视图不会fill_parent
- 27. Android布局高度和宽度
- 28. Android设置布局
- 29. Android:为布局设置固定高度?
- 30. Android设置布局取其余高度