2011-12-22 5 views
0

layout_heightなしでリストビューを作成したい。リストビューに100個のアイテムがある場合、スクロールを作成する必要はありません。それは必要なだけ多くの高さで行わなければなりません。これを行う方法はありますか? アイテムを追加するたびに、listViewの高さは増加するはずですが、スクロールする必要はありません。listView advice

+0

スクロールしないアイテムが100個ありますか?本気ですか? –

+0

スクロールするのに十分なデータがない場合、スクロールしません。 – Yury

+0

はい、他の方法でスクロールする必要はありません。 – fish40

答えて

1

これはプログラムで行う必要があります。 取得したエントリの数を知った後、Javaコードのlayout_heightを(getWindowManager().getDefaultDisplay().getHeight()/number_of_entries)に手動で設定する必要があります。 しかし、私はまだあなたがそれをしたい理由を得ることはできません。 Nexus Sで100個のエントリがある場合は、各エントリに8ピクセルあります。正確に読んだりククリックしたりする方法。

+0

私はScrollViewを使用します。それが理由です。 – fish40

+0

あなたは完全に間違っています。 scrollViewはコンテンツの大きさを正確に把握する必要があります。それ以外の場合は折りたたまれます。 listView内のscrollViewと、それ以外の方法ではまったく動作しません。ありがとう。 – Thommy

+0

ありがとう。この問題を解決する任意のアイデアですか? – fish40