アクティビティから実行されているこの例は見つからないようです。テーブルの行をテーブルレイアウトに追加することはできますが、axmlに設定されている既存の列とは一致しません。私が望むのは、私のヘッダー行をaxmlに設定してから、アクティビティからダイナミックに追加することだけです。私は私の活動でこれを行うとMonoDroid書式TableLayoutに合う新しいTableRow
<TableLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/scannedLO"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_below ="@id/addPart"
android:layout_marginTop="20dip"
android:stretchColumns="3">
<TableRow android:layout_marginBottom ="10dip">
<TextView
android:layout_column="1"
android:text="Item Number"
android:padding="3dip"
android:layout_margin="2dip"/>
<TextView
android:layout_column="2"
android:text="Item Description"
android:padding="3dip"
android:layout_margin="2dip"/>
<TextView
android:layout_column="3"
android:text="Qty"
android:padding="3dip"
android:layout_margin="2dip"
android:lines="1"/>
</TableRow>
は:私のtextviewsの
TableLayout tl = (TableLayout)FindViewById(Resource.Id.scannedLO);
TableRow tr = new TableRow(this);
TextView itemNumber = new TextView(this);
TextView itemDescription = new TextView(this);
TextView itemQuantity = new TextView(this);
TableRow.LayoutParams trparam = new TableRow.LayoutParams();
trparam.Span = 3;
itemNumber.Text = partnum;
itemDescription.Text = partdescr;
itemQuantity.Text = partquan;
tr.AddView(itemNumber);
tr.AddView(itemDescription);
tr.AddView(itemQuantity);
tl.AddView(tr);
すべて3は、第1列に終わります。
誰か?私は、モノドロイドが扱うことができるようなものと思われるダイナミックなテーブルレイアウトが必要なだけです。助けてください – jmease