1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
|
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.test);
TableLayout tl = (TableLayout) findViewById(R.id.table);
TableRow tr;
LayoutParams layoutParams = new LayoutParams(LayoutParams.FILL_PARENT,
LayoutParams.FILL_PARENT);
layoutParams.setMargins(2, 2, 2, 2);
for (int i = 0; i < 50; i++) {
tr = new TableRow(this);
tr.setLayoutParams(new LayoutParams(LayoutParams.FILL_PARENT,
LayoutParams.WRAP_CONTENT));
tr.addView(generateTextView("test", layoutParams));
tr.addView(generateTextView(String.valueOf(i), layoutParams));
tl.addView(tr, layoutParams);
}
}
public TextView generateTextView(String texte, LayoutParams ly) {
TextView result = new TextView(this);
result.setBackgroundColor(Color.LTGRAY);
result.setTextColor(Color.DKGRAY);
result.setGravity(Gravity.CENTER);
result.setPadding(2, 2, 2, 2);
result.setText(texte);
result.setLayoutParams(ly);
return result;
} |