如何将多个组件添加到Android Layout

时间:2014-09-30 21:11:26

标签: android layout

我正在创建一个需要绘制无向图的应用程序,其中每个节点代表碳水化合物分子中的残基(不重要)。节点的数量和连接性仅在运行时确定。

我的问题是碳水化合物通常非常大而且只有很多屏幕空间,因此我需要能够让用户在屏幕溢出时平移图表。实现它的正确方法是什么,以便可以在屏幕上添加节点?

我目前正在将节点绘制到一个包含在FrameLayout中的Canvas上,在创建我的自定义View类后,我可以进行平移和缩放,但这不允许我绘制超出FrameLayout的节点。尺寸。我可以将FrameLayout设置得非常大,但我想阻止用户向右滚动到FrameLayout的边缘,因为这会让用户感到沮丧。我首选的方法是为每个节点和连接创建一个新的View子类,并将它们添加到FrameLayout,但我不确定这是否可行/如何做?

0 个答案:

没有答案