0
我有一个简单的Xamarin布局,无法正确呈现。行(4,5,6)上有多个只包含单个UI元素的列。这是XML。根据其他SO帖子,设置layout_span=2
应该可以解决问题。但它似乎并不奏效。Xamarin Android布局问题
<?xml version="1.0" encoding="utf-8"?>
<TableLayout xmlns:p1="http://schemas.android.com/apk/res/android"
p1:minWidth="25px"
p1:minHeight="25px"
p1:layout_width="match_parent"
p1:layout_height="match_parent"
p1:id="@+id/tableLayout1">
<TableRow
p1:id="@+id/tableRow1"
p1:layout_width="match_parent"
p1:gravity="center_horizontal"
p1:layout_weight="1">
<TextView
p1:text="Image Path"
p1:textAppearance="?android:attr/textAppearanceLarge"
p1:id="@+id/pathLabel" />
<EditText
p1:inputType="text"
p1:id="@+id/imagePathText"
p1:layout_weight="1" />
</TableRow>
<TableRow
p1:id="@+id/tableRow5">
<TextView
p1:text="Server Path"
p1:textAppearance="?android:attr/textAppearanceLarge"
p1:id="@+id/textView10"
p1:layout_column="0" />
<EditText
p1:id="@+id/serverPathText"
p1:layout_column="1"
p1:layout_weight="1" />
</TableRow>
<TableRow
p1:id="@+id/tableRow2"
p1:minWidth="25px"
p1:minHeight="25px"
p1:gravity="center_horizontal"
p1:layout_width="match_parent"
p1:layout_weight="1">
<TextView
p1:text="Start Date"
p1:textAppearance="?android:attr/textAppearanceLarge"
p1:id="@+id/dateLabel" />
<EditText
p1:inputType="date"
p1:id="@+id/dateText"
p1:layout_weight="1" />
</TableRow>
<TableRow
p1:id="@+id/tableRow6">
<Button
p1:text="Save"
p1:id="@+id/saveButton"
p1:layout_column="0"
p1:layout_weight="1"
p1:layout_width="match_parent"
p1:layout_span="2" />
</TableRow>
<TableRow
p1:id="@+id/tableRow3"
p1:minWidth="25px"
p1:minHeight="25px"
p1:layout_weight="100">
<TextView
p1:text="Text"
p1:id="@+id/logView"
p1:layout_width="match_parent"
p1:layout_height="match_parent"
p1:layout_weight="1"
p1:layout_span="2" />
</TableRow>
<TableRow
p1:minWidth="25px"
p1:minHeight="25px"
p1:id="@+id/tableRow4"
p1:layout_weight="1">
<Button
p1:layout_column="0"
p1:id="@+id/syncButton"
p1:text="@string/sync"
p1:layout_width="match_parent"
p1:layout_weight="1"
p1:layout_span="2" />
</TableRow>
</TableLayout>
令人惊讶的是工作。我做了一个“清洁解决方案”,然后是“构建解决方案”。什么菜鸟的错误。谢谢。 – Rick