これだけだと何がやりたいのかよくわからないのですが、スクロールするたびに
ListView の高さが動的に変わって欲しいということですか?
スクロール中の高さはどうなってほしいですか?
2011/10/26 taguchi.t <taguc...@gmail.com>:
> --
> このメールは Google グループのグループ「日本Androidの会」の登録者に送られています。
> このグループに投稿するには、android-g...@googlegroups.com にメールを送信してください。
> このグループから退会するには、android-group-j...@googlegroups.com にメールを送信してください。
> 詳細については、http://groups.google.com/group/android-group-japan?hl=ja からこのグループにアクセスしてください。
>
>
--
YAMAZAKI Makoto
ご返信ありがとうございます。
わかり難い文面でお手間をとらせてしまい申し訳ありません。
改めてやりたい事を整理してみました。
質問が変わってしまいましたがご容赦ください。
下記の事を実現する方法をお教えいただければと考えております。
1.1~10件のデータを表示するListViewを3つ持つlayoutを作成
2.スクロールはlayout全体でおこない、1つ1つのListViewは必ず保持しているデータを全件表示。(ListView単位でスクロールしない)
当初、ListViewの外側にScrollViewを配置し、各ListViewのlayout_heightにwrap_contentを指定していたのですが、それですと個々のListViewでスクロールされてしまう為、上記のやりたい事ができませんでした。
もしかしたら高さを固定にすればScrollViewが生きるのでは?と考え、「ListViewに対しlayout_heightではなく、行数にて表示高さを設定できますでしょうか」と言う質問させていただいたのですが、話が飛躍しすぎてわかり難い文面になってしまいました・・・。
お手数ですが解決方法がありましたらよろしくお願いいたします。
2011年10月27日11:54 Makoto Yamazaki <makot...@gmail.com>:
アドバイスありがとうございます。
> であれば ListView にこだわらずに TableLayout を使うのはどうでしょうか。
adapterの共通化や、行クリック処理等、ListViewの機能で使用したいものが多かった為、ListViewでいけたらと考えております。
最終的にうまくいかなかった場合、おっしゃるよう、TableLayoutの使用も視野に入れて考えてみたいと思います。
以上、ありがとうございます。
2011年10月27日17:26 Makoto Yamazaki <makot...@gmail.com>:
ScrollViewとListViewを組み合わせて使うことは良い方法では無い様です。
(http://y-anz-m.blogspot.com/2010/09/androidthe-world-of-listview-gotchas.html
Gotchas and don'ts項目参照)
田口さんの場合Adapterを一つにしてgetViewの中で処理を分けるか
ScrollViewの中のLinearLayoutに一つ一つViewを並べていくか
どちらかになりそうな気がします。
2011年10月27日18:26 田口直志 <taguc...@gmail.com>:
アドバイスありがとうございます。
> 田口さんの場合Adapterを一つにしてgetViewの中で処理を分けるか
> ScrollViewの中のLinearLayoutに一つ一つViewを並べていくか
> どちらかになりそうな気がします。
なるほど・・・。ListView作成後からデータを増やす等はする予定が内ので
「Adapterを一つにしてgetViewの中で処理を分ける」
方法が良さそうですね!
案として検討していきたいと思います。
重ねてありがとうございました!
2011年10月27日18:58 Taizo Nakatani <tzo...@gmail.com>: