设计自定义Android ViewGroup子类

时间:2011-01-25 02:30:42

标签: android layout

Android Developer对编写自己的View子类进行了很好的讨论:    http://developer.android.com/guide/topics/ui/custom-components.html

但我想用自己的子定位策略编写自己的ViewGroup 子类。这种事情的最小例子在哪里? (这是一个Java 编码问题而不是XML问题)

具体来说,我想要一个横向布局(如LinearLayout)从左边填充子项 - 一旦消耗水平空间,将子项移到左边,以便最后一个孩子显示与布局的右端对齐。孩子们是按钮式的,所以HorzontalScrollView不起作用,因为滚动手势点击按钮而不是移动它们。

如果LinearLayout有选项可以执行此操作,我找不到它。

1 个答案:

答案 0 :(得分:10)

HorizontalScrollView应该有效,滚动不应该单击按钮。但如果您真的想编写自己的自定义布局,请查看此archivevideo也可用)