0

以下の textView にコンテンツを動的に追加していますが、機能します。唯一の問題は、テキストが 1 行しか表示されないことです。textView のテキストを、layout.xml または文字列を使用して 25 行の長さに設定し、それを新しいテキストに動的に置き換えると、実際には 50 行であっても、新しいテキストの長さは 25 行しかありません。私は minLines を高い数値に設定しましたが、それは私のずさんなコードです。ここで何が欠けているかについて何か考えはありますか?

<ScrollView
    android:id="@+id/scrollView1"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:layout_alignParentLeft="true"
    android:layout_below="@+id/progressBar1"
    android:layout_weight="1" >

    <TextView
        android:id="@+id/textView1"
        android:layout_width="fill_parent"
        android:layout_height="match_parent" />
</ScrollView>
4

1 に答える 1

0

それ以外の:

<TextView
    android:id="@+id/textView1"
    android:layout_width="fill_parent"
    android:layout_height="match_parent" />

使用してみてください:

<TextView
    android:id="@+id/textView1"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content" />

これにより、TextView がそのコンテンツに必要な高さまで拡張されます。同時に、ScrollView はスクロール位置に応じて表示される内容を処理します。

于 2012-12-16T04:24:16.170 に答える