2012-03-28 132 views
0

我正在進行一些練習以習慣Android開發。 所以我試圖通過讓用戶按下按鈕來改變佈局中Radiogroup的位置如何更改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

如果您的API是> 11,那麼你可以做這樣的改變無線電集團的位置..

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

我試過了,但是我沒有找到沒有.setX方法... – user1294622 2012-03-28 06:00:56

+0

哪個api是你用的? – 5hssba 2012-03-28 06:02:06

+0

setx不適用於api 10或更低版本... – 5hssba 2012-03-28 06:02:21