【发布时间】:2013-12-01 04:47:15
【问题描述】:
我想通过代码动态地在相对布局中显示 3 个复选框一个,但我只能显示两个复选框一个。我在我的代码下面给出......我无法找出我哪里出错了。
我的代码 -
RelativeLayout layout = new RelativeLayout(this);
CheckBox cb1 = new CheckBox(this);
cb1.setId(1);
cb1.setText("A");
CheckBox cb2 = new CheckBox(this);
cb2.setId(2);
cb2.setText("B");
CheckBox cb3 = new CheckBox(this);
cb3.setId(3);
cb3.setText("C");
RelativeLayout.LayoutParams lp = new RelativeLayout.LayoutParams(
RelativeLayout.LayoutParams.WRAP_CONTENT, RelativeLayout.LayoutParams.WRAP_CONTENT);
layout.setLayoutParams(lp);
layout.addView(cb1);
lp.addRule(RelativeLayout.BELOW,cb1.getId());
cb2.setLayoutParams(lp);
layout.addView(cb2);
lp.addRule(RelativeLayout.BELOW,cb2.getId());
cb3.setLayoutParams(lp);
layout.addView(cb3);
提前致谢。
罗汉·沃
【问题讨论】:
标签: android