我正在尝试将 TextView 放入我的 TableView 中,这样它就不会将微调框和另一个 TextView 推离屏幕。我试过改变layout_width,但没有奏效。我也尝试过更改 TableRow 的 layout_width,但这也不起作用。那么如何才能将最左边的 textView 的文本放在行中呢?
<TableLayout android:id="@+id/abilityScoreTable"
android:layout_width="fill_parent" android:layout_height="fill_parent"
xmlns:android="http://schemas.android.com/apk/res/android" android:padding="0dip">
<TextView android:layout_height="wrap_content" android:textAppearance="?android:attr/textAppearanceLarge" android:layout_width="wrap_content" android:gravity="center" android:textSize="30dip" android:id="@+id/abilityScoreBannerText" android:text="Ability Scores"></TextView>
<TableRow android:layout_width="wrap_content" android:gravity="center" android:id="@+id/tableRow1" android:layout_height="wrap_content">
<TextView android:text="zero" android:id="@+id/StrengthBonusText" android:layout_width="wrap_content" android:layout_height="wrap_content"></TextView>
<Spinner android:id="@+id/StrengthSpinner" android:layout_width="10px" android:layout_height="wrap_content" android:entries="@array/string_ability_scores"></Spinner>
<TextView android:layout_width="wrap_content" android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceLarge" android:id="@+id/StrengthTextView" android:text="Strength"
android:textSize="30dip"></TextView>
</TableRow>
<TableRow android:layout_height="wrap_content"
android:layout_width="wrap_content" android:id="@+id/tableRow2" android:gravity="center">
<Spinner android:layout_height="wrap_content" android:layout_width="wrap_content"
android:id="@+id/dexteritySpinner" android:entries="@array/string_ability_scores"></Spinner>
<TextView android:id="@+id/textView2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:textAppearance="?android:attr/textAppearanceLarge" android:text="Dexterity" android:textSize="30dip"></TextView>
</TableRow>
<TableRow android:layout_width="wrap_content" android:layout_height="wrap_content"
android:entries="@array/string_ability_scores" android:layout_gravity="center"
android:gravity="center" android:id="@+id/TableRow3">
<Spinner android:id="@+id/ConstitutionSpinner"
android:layout_width="wrap_content" android:layout_height="wrap_content"
android:entries="@array/string_ability_scores"></Spinner>
<TextView android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceLarge"
android:text="Constitution" android:textSize="30dip"
android:id="@+id/ConstitutionTextView"></TextView>
</TableRow>
<TableRow android:layout_height="wrap_content"
android:layout_width="wrap_content" android:id="@+id/tableRow3" android:gravity="center">
<Spinner android:layout_height="wrap_content"
android:id="@+id/intelligenceSpinner"
android:layout_width="wrap_content"
android:entries="@array/string_ability_scores"></Spinner>
<TextView android:id="@+id/textView1"
android:layout_width="wrap_content" android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceLarge"
android:text="Intelligence" android:textSize="30dip"></TextView>
</TableRow>
<TableRow android:layout_height="wrap_content"
android:layout_width="wrap_content" android:id="@+id/tableRow4"
android:gravity="center">
<Spinner android:layout_height="wrap_content"
android:id="@+id/WisdomSpinner" android:layout_width="wrap_content"
android:entries="@array/string_ability_scores"></Spinner>
<TextView android:id="@+id/textView3"
android:layout_width="wrap_content" android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceLarge" android:text="Wisdom"
android:textSize="30dip"></TextView>
</TableRow>
<TableRow android:layout_height="wrap_content"
android:layout_width="wrap_content" android:id="@+id/tableRow5"
android:gravity="center">
<Spinner android:layout_height="wrap_content"
android:id="@+id/CharismaSpinner" android:layout_width="wrap_content"
android:entries="@array/string_ability_scores"></Spinner>
<TextView android:id="@+id/textView4"
android:layout_width="wrap_content" android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceLarge"
android:text="Charisma" android:textSize="30dip"></TextView>
</TableRow>
</TableLayout>
目前,它看起来像这样:
在最上面的微调器上,左边应该有一个数字。我试图把它挤到屏幕上,让三个都适合。