我一直得到“元素类型”TableRow“必须跟随属性规范,”>“或”/>“。”和错误:解析XML时出错:下面的xml没有格式错误(无效令牌)错误。另外,我无法使用getViewById获取EditText,资源似乎不可用。感谢您的帮助,我已经浏览了互联网!
<TableLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/tableLayout1"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:shrinkColumns="*"
android:stretchColumns="*"
tools:context=".MainActivity" >
<TableRow android:id="@+id/tableRow1"
android:layout_height="wrap_content"
android:layout_width="fill_parent"
android:padding="5dp" >
<TextView
android:id="@+id/editText1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_span="3"
android:text="@string/tense"
android:textSize="30sp"
android:gravity="center"/>
</TableRow>
<TableRow
android:id="@+id/tableRow2"
android:layout_width="match_parent"
android:layout_height="wrap_content" >
<TextView
android:text='' />
<TextView
android:text="@string/singular"
android:gravity="center" />
<TextView
android:text="@string/plural"
android:gravity="center" />
</TableRow>
<TableRow
android:id="@+id/tableRow3"
android:layout_width="match_parent"
android:layout_height="wrap_content">
<TextView
android:gravity="left"
android:text="First"
tools:ignore="TextFields" />
<EditText
android:id="@+id/first_sing"
android:imeOptions="actionNext"
android:nextFocusRight="@+id/first_pl"
android:inputType="text"
tools:ignore="TextFields" />
<EditText
android:id="@+id/first_pl"
android:imeOptions="actionNext"
android:nextFocusDown="@+id/second_sing"
tools:ignore="TextFields" />
</TableRow>
<TableRow
android:id="@+id/tableRow4"
android:layout_width="match_parent"
android:layout_height="wrap_content" >
<TextView
android:text="Second"
android:gravity="left" />
<EditText
android:id="@+id/second_sing"
android:imeOptions="actionNext"
android:nextFocusRight="@+id/second_pl"
android:inputType="text"/>
<EditText
android:id="@+id/second_pl"
android:imeOptions="actionNext"
android:inputType="text"
android:nextFocusRight="@+id/third_sing"/>
</TableRow>
<TableRow
android:id="@+id/tableRow5"
android:layout_width="match_parent"
android:layout_height="wrap_content" >
<TextView
android:text="Third"
android:gravity="left" />
<EditText
android:id="@+id/third_sing"
android:imeOptions="actionNext"
android:inputType="text"
android:nextFocusRight="@+id/third_pl"/>
<EditText
android:id="@+id/third_pl"
android:imeOptions="actionNext"
android:inputType="text"
android:onClick="check"/>
</TableRow>
<TableRow
android:id="@+id/tableRowReward"
android:layout_width="match_parent"
android:layout_height="fill_parent" >
<TextView
android:id="@+id/reward"
android:layout_span="3"
android:gravity="center"
android:text="Great Job!"
android:textSize="75sp"
android:paddingTop="25dp"
android:visibility="invisible" />
</TableRow>
<TableRow
android:id="@+id/tableRowFinal"
android:layout_width="match_parent"
android:layout_height="fill_parent">
<Button
android:text="Check!"
android:layout_span="3"
android:gravity="center"
android:onClick="check"
android:textSize="25sp"/>
</TableRow>
</TableLayout>