是否可以使用Linearlayout创建2列?类似于附加图像: layout http://dl.dropbox.com/u/16134555/layout.png2列布局
2列布局
回答
是的,这很容易。
<LinearLayout android:layout_width="fill_parent" android:layout_height="fill_parent"
android:orientation="horizontal">
<LinearLayout android:layout_width="0dp" android:layout_height="fill_parent"
android:layout_weight="1"
android:orientation="vertical">
<!-- child views -->
</LinearLayout>
<LinearLayout android:layout_width="0dp" android:layout_height="fill_parent"
android:layout_weight="1" android:orientation="vertical">
<!-- child views -->
</LinearLayout>
</LinearLayout>
是不是'android:layout_weight =“0”'只做2列。 – RTarson 2015-06-18 20:23:14
这只是两者之间的比例。所以如果他们都是1,他们会是相同的大小。如果将它设置为1和2,则会得到三分之一的宽度和三分之二的宽度。 – 2015-07-29 11:31:50
我用这个替代了表格布局来完成同样的要求,因为这种方法代码少。但是,当您更改任何元素的样式时,似乎左右对齐非常敏感。即使具有所有相同的项目,更改任何外部填充或边距都会导致对齐关闭。另外,我在这个解决方案中遇到的缺点是不能将一行项目视为父项目下的一组视图(我正在重新使用标签/编辑文本布局)。我不得不回到桌面布局以获得必要的灵活性。 – gnB 2016-11-29 19:34:32
是的,您可以使用具有两个内部线性布局的线性水平线性布局。
<LinearLayout android:orientation="horizontal">
<LinearLayout />
<LinearLayout />
</LinearLayout>
- 1. CSS 2列布局
- 2. 在2列布局
- 3. 引导2列布局
- 4. 浮点2列布局?
- 5. 不同div 2列布局
- 6. 2列CSS浮动布局
- 7. 自适应2列布局
- 8. 简单的2列布局
- 9. 外部布局的左列中的CSS 2列布局
- 10. Bootstrap 3 - 3列布局到2列布局
- 11. 使2列的div布局表现得像一个2列的表格布局
- 12. 2系列divs中的列布局
- 13. 如何用2列获得此布局?
- 14. 带Twitter的2列布局Bootstrap
- 15. 2使用float和bootstrap的列布局
- 16. CSS布局2列固定流体
- 17. 特殊的2与CSS的列布局
- 18. 与引导Superzised - 2列响应布局
- 19. 动态1-2-3列布局
- 20. 2子菜单的列布局
- 21. Magento 2 - 新主页布局
- 22. 全屏Android布局2行
- 23. Extjs 4 - 合并2布局
- 24. 2布局1活动android
- 25. 2 RelativeLayouts在一个布局
- 26. 定义多个布局2
- 27. 2 RecyclerViews提示的布局
- 28. Angular 2 - 布局组件
- 29. ASP.NET MVC 2动态布局
- 30. 3列流布局vs表格布局
是的......这是可能的.. – 5hssba 2012-04-24 17:08:24