我的XML布局中有以下节点:
<com.x.y.view.TagLayout android:id="@+id/TagLayout"
android:layout_width="fill_parent" android:layout_height="170dip" />
TagLayout是一个扩展ViewGroup的类,基本上包含一堆带有文本的按钮(一个自定义对象作为标记,但不在此处或那里)。
问题是当按钮太多时,视图不再滚动。我可以确认我正在添加标签但我看不到任何内容。
如果我将上述内容包装在ScrollView
中,则布局永远不会呈现。我尝试添加属性android:isScrollContainer和android:scrollbars,但这并没有改变任何东西。这里有什么我想念的吗?
我还应该补充一点,TagLayout正在覆盖onMeasure()事件。我想我需要在那里实现滚动机制......?