2014-04-01 101 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); 
相关问题