Java 动态显示复选框
当我尝试动态显示复选框时,每个复选框都会相互重叠Java 动态显示复选框,java,android,Java,Android,当我尝试动态显示复选框时,每个复选框都会相互重叠 while(pCur.moveToNext()){ String phoneNo=pCur.getString(pCur.getColumnIndex(ContactsContract.CommonDataKinds.Phone.NUMBER)); RelativeLayout rl=(RelativeLayout)findViewById(R.id.r1); ScrollView scroll = new Scr
while(pCur.moveToNext()){
String phoneNo=pCur.getString(pCur.getColumnIndex(ContactsContract.CommonDataKinds.Phone.NUMBER));
RelativeLayout rl=(RelativeLayout)findViewById(R.id.r1);
ScrollView scroll = new ScrollView(MainActivity.this);
CheckBox c1 = new CheckBox (MainActivity.this);
c1.setText(name);
c1.setBackgroundColor( -16776961);
LayoutParams lp=new LayoutParams(LayoutParams.FILL_PARENT,LayoutParams.WRAP_CONTENT);
lp.bottomMargin=10;
LayoutParams lp1=new LayoutParams(LayoutParams.FILL_PARENT,LayoutParams.FILL_PARENT);
c1.setLayoutParams(lp);
scroll.addView(c1);
scroll.setLayoutParams(lp1);
rl.addView(scroll);
}
如何在下一行显示每个复选框???使用
线性布局
而不是相对布局
,并设置垂直方向
@SimplePlan如果我将布局更改为线性布局,它会显示“不幸的是应用程序已停止”@DB为什么?把你所有的代码和logcat@SimplePlan...may他只是更改了布局,而不是代码。@SimplePlan是的,现在打开了,但我现在无法垂直滚动。