如何在Android布局中包装图像,按钮等内容?

我想在布局中放置按钮列表,我希望它们自动流动.看看这张图片,这就是
WrapPanel在WPF中包装其内容的方式.有没有办法可以在Android中执行此操作?

This is what WrapPanel does in WPF http://i.msdn.microsoft.com/dynimg/IC163252.png

最佳答案 你在android中使用了linearlayout,它允许以垂直或水平顺序布局子节点.您将按钮放在线性布局内.

你应该在Android布局上浏览这个tuorial.链接中的AbsoluteLayout被删除.

我对包装面板的了解完全基于您附加的链接,因为我没有使用过WPF.
这是我所理解的.
Android没有包装面板布局,当空间较小时,子视图会突破到下一行.你的选择是

>如果视图大于屏幕,则使用滚动视图滚动.
>对linearlayout中的子视图使用layout_weight属性.这将使视图成为
调整自己的大小.
>通过扩展ViewGroup类来创建自定义布局,您可以在其中测量子视图并根据可用的屏幕宽度确定其位置.

前两个选项并不完全符合您的要求.它们是android提供的替代方法.但如果你想要确切的东西,你需要自己做.

点赞