TableLayout中动态生成的Textview,怎么让它能居中显示?Java codeTableLayout tbl(TableLayout) findViewB
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);
