public void onClick(View view) {
switch (view.getId()) {
case R.id.but:
dynamic = new RelativeLayout(this);
buts = new Button(this);
dis = new TextView(this);
dis.setText("설명...설명");
dis.setId(set2);
buts.setId(set);
buts.setText("Dynamics"+set);
RelativeLayout.LayoutParams dm = new RelativeLayout.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT,ViewGroup.LayoutParams.WRAP_CONTENT);
dynamic.setLayoutParams(dm);
dynamic.addView(buts);
dm.addRule(RelativeLayout.RIGHT_OF,buts.getId());
dynamic.addView(dis);
back.addView(dynamic);
set++;
set2++;
break;
}
}
버튼(buts) 오른쪽에다가 TextView 인 dis 를 넣고 싶은데
addRule을 사용해도 중첩되서 나와버리더라구요..;;
addRule ()안에 내용이 잘못된건지 선언된 위치가 잘못된건지 도저히 모르겠습니다 ㅠ