4 가지 상대 레이아웃을 다른 색상으로 동적으로 추가하고 싶습니다. 추가하려고하면 컨테이너에 4 개의 하위 뷰가 포함됩니다. 그러나 세 가지 레이아웃은 볼 수만 있습니다. 첫 번째 레이아웃을 어떻게 보이게 만드는지.보기 그룹에서 레이아웃을 동적으로 추가하십시오.
내 코드
int[] colors={Color.RED,Color.BLACK,Color.BLUE,Color.YELLOW};
for(int i=0;i<4;i++){
RelativeLayout relativeLayout=new RelativeLayout(MainActivity.this);
relativeLayout.setId(i);
RelativeLayout.LayoutParams layoutParams=new RelativeLayout.LayoutParams(2400,100);
if(i>0){
layoutParams.addRule(RelativeLayout.BELOW,audioContainer.getChildAt(i-1).getId());
}
relativeLayout.setLayoutParams(layoutParams);
relativeLayout.setBackgroundColor(colors[i]);
audioContainer.addView(relativeLayout);
}
답변이 도움이 되었습니까? – brillenheini