0

TextView に長いテキストを表示したい。これは私のXMLです:

<TableLayout
    android:layout_width="fill_parent"
    android:layout_height="0dip"
    android:layout_weight="1" >

    <TableRow
        android:id="@+id/tableRow1"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content" >

        <TextView
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:padding="5dip"
            android:text="@string/text" />

        <TextView
            android:id="@+id/gender"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:gravity="right"
            android:text="@string/lorem" />
    </TableRow>
</TableLayout>


ここに画像の説明を入力
長いテキストが収まりません。何を変更する必要がありますか?

4

2 に答える 2

1
<TableLayout
        android:layout_width="fill_parent"
        android:layout_height="100dip"
        android:layout_weight="1" >

        <TableRow
            android:id="@+id/tableRow1"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content" >

            <TextView
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_weight="0.5"
                android:padding="5dip"
                android:text="@string/text" />

            <TextView
                android:id="@+id/gender"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_weight="0.5"
                android:gravity="right"
                android:text="@string/lorem" />
        </TableRow>
    </TableLayout>
于 2012-05-30T14:49:45.173 に答える
0

達成したいスタイルによって異なります。複数行を使用しても問題がない場合は、xmlに追加するだけです。

android:singleLine="false"

また

android:lines="2"

そうでない場合は、水平方向にスクロールすることができます

 android:scrollHorizontally="true"
于 2012-05-30T14:50:46.850 に答える