2014-04-01 132 views
2

我想動態地(在Java代碼中)設置TextView的位置。 我試過了:如何在代碼中設置位置動態文本視圖?

public void add(View view) 
{ 
    TextView[] tx = new TextView[3]; 

    FrameLayout layout; 
    layout = (FrameLayout)findViewById(R.id.framelayout); 
    for(int i=0; i<3; i++) 
    { 
     tx[i] = new TextView(this); 
     tx[i].setText("9"); 
     tx[i].setId(i); 
     tx[i].setBackgroundColor(Color.GREEN); 
     tx[i].setTextColor(Color.GRAY); 
     //Here I would like set position 
     layout.addView(tx[i]); 
    } 
} 

提前,謝謝。

回答

0

//試試這個代碼

FrameLayout.LayoutParams params = new FrameLayout.LayoutParams(LayoutParams.FILLPARENT,LayoutParams.WRAP_CONTENT, Gravity.CENTER); 

    ((FrameLayout) findViewById(R.id.mainLayout)).addView(tx[i], params); 
相關問題