2014-09-19 3 views
0

Я создаю RadioGroup динамически из ArrayList, который я сохранил в объекте, но когда я добавляю его в представление, он появляется поверх 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

ОК. Я понял. я смог выполнить это, установив около LayoutParams, а затем используя addRule()

layout = new RelativeLayout.LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.WRAP_CONTENT); 
    layout.addRule(RelativeLayout.BELOW, text.getId()); 
    radiogroup.setLayoutParams(layout); 
Смежные вопросы