Android LayoutGravity与ScrollView,TableRow和TextView

时间:2014-08-01 12:42:09

标签: android textview text-alignment text-align

我设置了一个ScrollView,其中包含TableLayoutTableRowTableRow。 其中一个TextView有一个TextView作为孩子。

所有元素都居中,包括\n,但我想在文本视图中左对齐文本。

如果没有textview切断我的\tandroid:textAlignment,我发现无法做到这一点。

<?xml version="1.0" encoding="utf-8"?> <ScrollView xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_gravity="start"> <TableLayout android:id="@+id/tableLayout1" android:layout_width="fill_parent" android:layout_height="430dp" android:shrinkColumns="*" android:stretchColumns="*" android:layout_gravity="start" > <TableRow android:id="@+id/tableRow_question_headline" android:layout_width="match_parent" android:layout_height="wrap_content" android:gravity="center_horizontal" android:padding="5dip" > <TextView android:id="@+id/quiz_question_headline" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_span="4" android:gravity="center" android:layout_margin="10dip" android:textAppearance="?android:attr/textAppearanceLarge" /> </TableRow> <TableRow android:id="@+id/tableRow_question" android:layout_width="match_parent" android:layout_height="wrap_content" android:gravity="center_horizontal" android:padding="5dip" > <!-- The textview, which text should be left-aligned --> <TextView android:id="@+id/quiz_question" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_span="4" android:layout_margin="10dip" android:textAppearance="?android:attr/textAppearanceMedium" /> </TableRow> ... 也不起作用,因为它所需的最低API级别,我不想使用它。

是否有可能在中心文本视图中对齐文本?

部分代码

{{1}}

1 个答案:

答案 0 :(得分:0)

TextView中的

使用android:gravity="left"而不是android:gravity="center"