2012-08-16 67 views
0

我想在運行時創建按鈕,我做了。問題是它們全都相互重疊。我想改變立場,沒有任何工作!Android日食

這裏是我的代碼:

for (int i = 1; i < 5; i++) { 
    RelativeLayout.LayoutParams p= new RelativeLayout.LayoutParams(RelativeLayout.LayoutParams.WRAP_CONTENT, RelativeLayout.LayoutParams.WRAP_CONTENT); 
    Button b = new Button(this); 
    b.setOnClickListener(new OnClickListener() { 

     @Override 
     public void onClick(View v) { 
      // TODO Auto-generated method stub 

     } 
    }); 
    b.setText(""+ i);  
    b.setId(100+i); 
    b.setWidth(50); 
    b.setHeight(40); 

    p1.this.addContentView(b, p);    
} 

回答

0

使用的LinearLayout和LayoutParams .SET PARAMS的值,並將其添加像linearLayout.addView(button, params)說。