当前位置: 代码迷 >> Android >> TableLayout中动态生成的Textview,如何让它能居中显示
  详细解决方案

TableLayout中动态生成的Textview,如何让它能居中显示

热度:78   发布时间:2016-05-01 13:06:57.0
TableLayout中动态生成的Textview,怎么让它能居中显示?
Java code
        TableLayout tbl=(TableLayout) findViewById(R.id.TableLayout1);                String Str=randomString(130);        for(int i=0; i<10;i++){            TableRow row=new TableRow(this);                        for(int j=0;j<13;j++){                TextView txt=new TextView(this);                txt.setText(Str.substring(j+13* i,j+13* i+1));                txt.setTextSize(20);                row.addView(txt,j);            }            tbl.addView(row);        }


------解决方案--------------------
你要哪个居中,textview居中?text居中?
------解决方案--------------------
试试 TableRow.setGravity(int gravity)
------解决方案--------------------
txt.setGravity(Gravity.CENTER);
  相关解决方案