所以我在我的佈局這裏如何編程在Xamarin通過tablerow添加到TableLayout
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:background="@drawable/defaultBackground_vert"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:id="@+id/mainLayout">
<TableLayout
android:minWidth="25px"
android:minHeight="25px"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/table">
</TableLayout>
</LinearLayout>
定義我的佈局,它包含一個TableLayout而且我訪問它在我的代碼隱藏和試圖將一個按鈕添加到一個表格行並將該表格添加到表格中:
private TableLayout _table
private Button _button
.
.
.
_table = FindViewById<TableLayout>(Resource.Id.table);
_button = new Button(this){Text = "<"};
_button = new ViewGroup.LayoutParams(ViewGroup.LayoutParams.MatchParent, ViewGroup.LayoutParams.MatchParent);
var tableRow = new TableRow(this);
tableRow.AddView(_button, 0);
_table.AddView(tableRow, 0);
問題是,當我運行我的應用程序時,tableRow不顯示出來。
@羅伯特 - 沃森你有沒有得到這個固定的? – jerone