2014-09-19 3 views
0

나는 객체에 저장 한 ArrayList에서 동적으로 RadioGroup을 생성하지만보기에 추가하면 위의 TextView 상단에 나타납니다. 이 일이 일어나지 않게하려면 어떻게해야합니까?라디오 그룹의 위치를 ​​설정하는 방법

개체의 다른 필드를 기반으로 TextView도 설정하고 있습니다.

이 사진을 본 사용자에게 감사드립니다.

  text.setText(list.get(counter).getText().toString()); 
      image.setImageBitmap(result); 
      a = list.get(counter).getA(); 

      for(int i = 0; i < a.size(); i++){ 

       RadioButton btn = new RadioButton(MainActivity.this); 
       btn.setId(i); 
       btn.setText(a.get(i)); 
       btn.setChecked(false); 

       radioGroup.addView(btn); 
      } 

답변

0

확인. 나는 그것을 알아. 나는 이것을을 설정하고 다음을 사용하여 달성 할 수 있었다. addRule()

layout = new RelativeLayout.LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.WRAP_CONTENT); 
    layout.addRule(RelativeLayout.BELOW, text.getId()); 
    radiogroup.setLayoutParams(layout); 
관련 문제