2011-01-23 5 views
0

実行時にリストに動的に追加するプログラムを書くときに問題が発生します。プログラムにはリストの上にいくつかのものがあり、ユーザーがスクロールして、プログラムがユーザーの入力に基づいて生成するリストを表示するという考えがあります。ただし、リストを使用するとリストの下位部分が表示されるのは不可能です。一覧には一定量の領域が必要です。スクロールしようとすると親のScrollViewが引き継ぎ、あなたがアクティビティ全体をスクロールします。Androidのリストの展開可能な高さ

リストの高さを動的に拡大して、追加された子をラップしてリスト内のすべてのアイテムを見ることができるようにする方法はありますか?私はwrap_contentに高さを設定しようとしましたが、うまくいきませんでした。どんな助けもありがとうございます。ありがとう。

答えて

-1

リストビューをたとえばリスト自体についてはのLinearLayout

<LinearLayout .. 
    android:orientation="vertical"> 
    <ViewOfUpperPart ... /> 
    <ListView ... /> 
</LinearLayout> 

あなたは時にユーザーがスクロールダウンし、あなたのリストビューに複数の項目を追加することができ、個々のリストセルのサイズ とOnScrollListenerのようなものを定義するアダプタが必要。 https://github.com/pilhuhn/ZwitscherA/blob/master/src/de/bsd/zwitscher/TweetListActivity.java#L295

関連する問題