回答編集履歴

1 脱字を追加

KaedeKazane

KaedeKazane score 383

2016/11/15 22:11  投稿

目指している完成形がイメージしづらいのですが、ListViewはそれ自体がスクロール可能なViewです。
ListView内の要素の高さによってListViewのスクロール範囲は定まりますが、ListView自体の高さには影響は出ません。そちらは別途指定することになります。
```
ScrollView(高さ800)
| ListView(高さ500)
| | ListViewのコンテンツ(高さ800)
| | |
| | |※見えていない高さ300のコンテンツはスクロールで表示
| | |
| |______
| ※ScrollViewのコンテンツはListView(高さ)だけなので
| ※ScrollViewのコンテンツはListView(高さ500)だけなので
|  スクロールして表示する内容はない
_________
```
上記の例だと、ListViewの下にButton等があってScrollView内のコンテンツの高さが800を超えればScrollViewもスクロールされるかと思います。
ですが、そもそもこの状態は「ScrollViewの中にScrollViewを入れている」に等しい形ですので、操作に弊害があるかもしれません。
本当に外側のScrollViewが必要なのか検討した方が良いかと思います。

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る