Ich habe versucht, ein Tabellenlayout mit 2 Tasten nebeneinander zu erstellen. Ich habe gelesen, aber ich kann nicht scheinen, um es auf dem Bildschirm zu zeigen. das ist mein aktueller Code für das TableLayout.xamarin Erstellen einer Tabelle mit 2 Tasten in jeder Zeile
TableLayout ll = FindViewById<TableLayout>(Resource.Id.buttonLayout);
TableLayout llInner = new TableLayout(this);
TableLayout.LayoutParams lp = new TableLayout.LayoutParams(LinearLayout.LayoutParams.FillParent, LinearLayout.LayoutParams.WrapContent);
llInner.Orientation = Orientation.Horizontal;
llInner.LayoutParameters = lp;
llInner.WeightSum = 2;
ll.AddView(llInner);
var i = 0;
var row = new TableRow(this);
//TableRow.LayoutParams rowlayout = new TableRow.LayoutParams(TableRow.LayoutParams.MatchParent, TableRow.LayoutParams.WrapContent);
row.LayoutParameters = lp;
foreach (var series1 in series)
{
var b = new Button(this);
b.Text = series1.Series;
//lp = new TableLayout.LayoutParams(1, LinearLayout.LayoutParams.WrapContent);
b.LayoutParameters = lp;
row.AddView(b);
i =+ 1;
if (i > 1)
{
llInner.AddView(row, new TableLayout.LayoutParams(TableLayout.LayoutParams.MatchParent, TableLayout.LayoutParams.WrapContent));
row = new TableRow(this);
row.LayoutParameters = lp;
i = 0;
}
}
irgendwelche Vorschläge?
Vielen Dank im Voraus,
Bjorn
Hallo, warum versuchst du nicht, .axml Seiten zu verwenden. In Xamarin Design-Seite ist traditionelle und Xamarin Formen opmitise. Und sehr nützlich. –
Die Anzahl der zu erstellenden Schaltflächen ist dynamisch, da sie auf Informationen basiert, die ich von einer API erhalte. Daher weiß ich nicht, wie viele Tasten ich erstellen muss. –