1

これらのビューにはインターネットから取得した画像が含まれているため、すべてのビューを測定せずにビューの測定高さを計算する必要があります。ビューを測定すると、画像がメモリにダウンロードされ、メモリ不足の例外が発生します。ListViews のように機能するカスタム ScrollViews を使用し、ビューの一部を表示し、スクロールすると下または上に追加されます。

メモリ不足の例外をスローせずに、すべてのビューの高さを計算するにはどうすればよいですか?

または、ビューをレンダリングする前に ListView にその高さを計算させるにはどうすればよいですか?

4

2 に答える 2

0

getLeft(), getTop(), getRight() and getBottom()これらのメソッドはオン ビューで使用できます。詳細については 。次のリンクを参照してください http://developer.android.com/reference/android/view/View.html

于 2011-01-19T14:31:16.920 に答える
0

あなたはあなた自身の質問に答えました:

ビューの一部を表示し、スクロールすると下または上に追加されます。

ListView は、まだ見ていない項目の高さを知りません。認識しているアイテムの一部またはすべてをレイアウトし、追加の UI を上部と下部に追加して、さらにアイテムがある可能性があることを視覚的に示し、それをスクロールします。ListView のスクロール可能な範囲の合計は、項目が追加されるにつれて変化する可能性があります。

于 2011-07-13T21:16:11.577 に答える