80,479
社区成员
发帖
与我相关
我的任务
分享
[/quote]
LinearLayout的默认布局是横向的,你设置成垂直方向的就是,android:orientation="vertical"
兄弟们,别纠结前面了,是我自己2了,没注意套用了LinearLayout,帮忙解决这个我动态添加checkbox的时候,高度问题
[/quote]
151行报空指针异常
LinearLayout checkboxLinearLayout = (LinearLayout) getLayoutInflater()
.inflate(R.layout.checkboxdoitem, null);
// 获得checkbox.xml文件中的CheckBox对象
CheckBox cbItem = (CheckBox) checkboxLinearLayout
.findViewById(R.id.checkBoxItem1);
cbItem.setTag(deptCodeList[i]);
cbItem.setText(deptNameList[i]);
ll.addView(checkboxLinearLayout, i);
你往II中添加的是LinearLayout,而不是CheckBox,当然无法将LinearLayout强制转换为CheckBox
我把i=0改了,忘了改i<=,所以有错,目前好用了
