2012-03-09 10 views
0

私の目的は、アクティビティが初期化されたときにlistViewの高さを設定することです。 私のリストビューの高さは画面より小さく、初期化した後、listViewの高さを取得し、高さに整数を加え、リストビューの高さを新しい数値で設定します。アクティビティの初期化時にリストビューの高さを設定する方法

しかし、私はonCreateまたはonStartまたはonResumelistview.getMeasuredHeight()またはlistview.getLayoutParams().heightを使用する場合【選択答えは常にゼロです。 どのようにして正解を得ることができますか?

私はアンドロイドに新しいです、あなたの助けに感謝します。

+0

http://stackoverflow.com/questions/6548345/android-how-to-get-the-width-and-height-of-the-list-view-dynamically –

+0

なぜあなただ​​けのパッドを追加しないでくださいあなたのリストビューに? – Anordil

+0

thaks for Samir。これは便利です:http://stackoverflow.com/questions/6548345/android-how-to-get-the-width-and-height-of-the-list-view-dynamically – thundear

答えて

0

これは奇妙なようです。とにかく、リストビューをLinearLayour、RelativeLayoutのようなViewGroupに配置し、リストビューの高さをfill_parentに設定することができます。そして、ビューグループの高さを外側に設定します。

+0

私はただ欲しいです動的に高さを設定してください。あなたの答えはどうもありがとう。 – thundear

関連する問題