我设置了一个ScrollView
,其中包含TableLayout
和TableRow
个TableRow
。
其中一个TextView
有一个TextView
作为孩子。
所有元素都居中,包括\n
,但我想在文本视图中左对齐文本。
如果没有textview切断我的\t
和android: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}}
答案 0 :(得分:0)
使用android:gravity="left"
而不是android:gravity="center"