2012-03-28 3 views
0

Я делаю упражнение, чтобы привыкнуть к Android dev. Итак, я пытаюсь изменить положение радиогруппы в макете, нажав кнопки пользователяКак изменить положение RadioGroup

вот код, который я использую, он фактически меняет положение, но не сильно, он едва перемещается. когда я попал в центр или вправо.

else if(group==gravedad) 
    { 
     if(checkedId==R.id.izq) 
     { 
      gravedad.setGravity(Gravity.LEFT); 
     }else if(checkedId==R.id.ctr) 
     { 
      gravedad.setGravity(Gravity.CENTER); 
     }else if(checkedId==R.id.der) 
     { 
      gravedad.setGravity(Gravity.RIGHT); 
     } 
    } 

Может быть, я испортил XML ... вот как я поставил его

ответ

0

если ваш АФИ> 11, то вы можете сделать так, чтобы изменить положение радио группы ..

RadioGroup r=(RadioGroup)findViewById(R.id.radioGroup1); 
    r.setX(30); 
    r.setY(30); 
+0

Я пробовал, но не нашел метода .setX ... – user1294622

+0

который вы используете? – 5hssba

+0

setx недоступен для api 10 или ниже ... – 5hssba