我正在尝试制作一个可滚动的列表。列表将填充各种大小和不同位置(x,y)的自定义视图(列表项)。除了实际的视图外,还将围绕主要布局围绕儿童视图放置一些侧视图。有点像页眉或页脚,但周围环绕它。列表的总高度是固定的。
现在我只是在活动xml布局中定义复杂的布局,并在Activity中放置逻辑。我希望能够通过适配器填充它(因为我的视图数据来自数据库)并将其封装在一个自定义组件中以供重用。
我要封装的布局。这是我目前使用的布局
RelativeLayout (fixed height h)
-->LinearLayout (side views around the main framelayout)
------ .......
------ (extra views)
------ .......
-->FrameLayout (to be populated dynamically)
------ .......
------ (dynamicly added child views)
------ .......
如何创建支持这些内容的自定义AdapterView?
P.S。除了网络上的入门教程之外,我还没有完成复杂的自定义组件