树形视线

时间:2013-12-01 19:07:21

标签: android android-layout

我对编程很陌生,我目前正在开发一个项目,其中一个活动打开一个对话框,其中有一个由View构成的树线。我希望某种方式将每个父母与其孩子联系起来。

当然,我不希望你对整个事情进行编码,但如果有人指出我正确的方向,我将不胜感激:)

我正在寻找的最终结果:http://draw.to/D3twQfS

提前致谢。

P.S。:每个父ImageView最多有2-4个孩子ImageViews

1 个答案:

答案 0 :(得分:1)

将人员放在RelativeLayout中,并在图片(View)下方/上方添加一条垂直线(ImageView),并将其水平居中。 然后,您需要做的就是添加一条水平线(View)来连接线条。 将同一代人中的所有人放在横向LinearLayout中,并将所有LinearLayouts放在垂直LinearLayout中。

这就是我要解决的问题!

编辑:对于所有年龄段,在水平LinearLayout中添加最多人数(如您所说:4),并为RelativeLayout(一个人)添加weight 1 。在运行时,您可以使用setVisibility(View.GONE)

删除未使用的人(如果代数少于4人)