0

TextView内に a があるテキストを表示していますScrollView。アクティビティは (ユーザーがナビゲーション矢印を押したときに) テキストを変更しますがScrollView、変更されたテキストの長さに対して高さを変更しません。その結果、元のテキストよりも長いテキストを最後までスクロールすることはありません。

明確にするために、画面上でビューを長くしたくはありませんが、スクロール可能な長さだけを長く(または短く)します。ところで、この属性の名前は何ですか?

ここに1つの試みがあります:

    ScrollView vscr = (ScrollView) findViewById(R.id.scroller);
    vscr.requestLayout();

vscr.computeScroll();andも試しましたがvscr.recomputeViewAttributes(findViewById(R.id.content));、間違って使用している可能性があります(これはかなり新しいです)。

ScrollView含まれているテキストが長くなったときに を長くする方法を誰か教えてもらえますか?

4

1 に答える 1

1

レイアウトの高さを wrap_content に設定しましたか?

于 2012-06-25T14:53:19.250 に答える