我对编程很陌生,我目前正在开发一个项目,其中一个活动打开一个对话框,其中有一个由View构成的树线。我希望某种方式将每个父母与其孩子联系起来。
当然,我不希望你对整个事情进行编码,但如果有人指出我正确的方向,我将不胜感激:)
我正在寻找的最终结果:http://draw.to/D3twQfS
提前致谢。
P.S。:每个父ImageView最多有2-4个孩子ImageViews
答案 0 :(得分:1)
将人员放在RelativeLayout
中,并在图片(View
)下方/上方添加一条垂直线(ImageView
),并将其水平居中。
然后,您需要做的就是添加一条水平线(View
)来连接线条。
将同一代人中的所有人放在横向LinearLayout
中,并将所有LinearLayouts
放在垂直LinearLayout
中。
这就是我要解决的问题!
编辑:对于所有年龄段,在水平LinearLayout
中添加最多人数(如您所说:4),并为RelativeLayout
(一个人)添加weight
1 。在运行时,您可以使用setVisibility(View.GONE)