0
我有孩子意见RelativeLayout
容器,就像这样:被编程产生如何在相对布局包含器内的其他两个视图之间添加视图?
[ -> begin of relative layout containner
[view] -> view (LinearLayout)
[view] -> view (LinearLayout) + rule (below of previous view)
[view] -> view (LinearLayout) + rule (below of previous view)
] -> end of relative layout
一切。
事件发生后,我需要在两个子视图之间添加一个子项。我做这个:
public void add(PerguntaViewContainner parent, PerguntaViewContainner child) {
PerguntaViewContainner previousChild = parent;
PerguntaViewContainner nextChild = HocusPocus.getNextElementOf(parent);
perguntaParams.addRule(RelativeLayout.BELOW, previousChild.getId());
perguntaParams.addRule(RelativeLayout.ABOVE, nextChild.getId());
containner.addView(child, perguntaParams);
}
但是孩子没有出现。你有什么想法,为什么会发生?
什么是PerguntaViewContainner和PerguntaViewContainner?它们如何与RelativeLayout和LinearLayout相关,以及它们为什么不在具有视图结构的'图表'中提供? – sandrstar