Guten Tag , ich stehe gerade beim entwickeln meiner Spieleapp auf dem Schlauch und zwar möchte ich vom Skript aus eine Tabelle erstellen und dieser einen Rand geben.
Es geht mir hier , daher erwähne ich es nochmal, dass eine Tabelle aus der MainActivity Klasse erstellt wird nicht regulär über die .xml ( bei mir activity_main.xml) im layout Ordner.
Ich bezweifel das jemand den Code davon benötigt, dennoch poste ich ihn mal
Code
TableLayout table = new TableLayout(this);
table.setStretchAllColumns(true);
table.setShrinkAllColumns(true);
table.setBackgroundColor(Color.argb(255, 35, 35, 35));
for(int i = 0, y = 0; i != 8; ++i){
TableRow rows = new TableRow(this);
for(int x = 0; x != 8; ++x){
btnLines[i][x] = new ImageButton(this);
btnLines[i][x].setImageResource(R.drawable.gamefield);
btnLines[i][x].setBackgroundColor(Color.TRANSPARENT);
btnLines[i][x].setOnClickListener(mLineOnClickListener);
btnLines[i][x].setTag(y);
btnLines[i][x].setId(y);
rows.addView(btnLines[i][x]);
++y;
}
table.addView(rows);
}
setContentView(table);
Alles anzeigen
um das ganze nochmals zu visualisieren , ich möchte das gern solch ein Raster erstellen:
und so möchte ich das gern haben
Caglar
Hättest du mir eventuell einen Link oder einen kleinen Anstoß, wie ich dies umsetzen kann ?