1

私のアプリにはプロフィール ページがあります。そのページには、プロフィールとヘッダーの写真があります。そしてListView、下にある。

ListViewスクロールは正しく行わRelativeLayoutれますが、プロフィールとヘッダーの写真が含まれていません。

ScrollViewそこにあるため、xml全体をラップすることはできませんListView。合理的な解決策ではありません。

ページ全体をスクロール可能にしたい。写真が のアイテムのように動作するようにしListViewます。

どうやってやるの?

前もって感謝します。

注:もちろん探しましたが、重要な解決策は見つかりませんでした。Google も Stackoverflow も役に立ちませんでした。

4

4 に答える 4

0

技術的には、リストビューをスクロール ビューに追加できます。プロファイルとリストビューの両方がスクロールしますが、推奨されておらず、すべてのデバイスで同じ動作を示すこともありません。

あなたができることは、1つの親(プロファイル+写真を含む)と多くの子を持つ Expandable listView を使用することだと思います。ここで、各リストビュー項目が 1 つの子になります。展開可能なリストビューの子ビューを常に表示します。楽しみ。

于 2013-05-30T18:04:48.630 に答える
0

プロフィール写真とヘッダー写真を相対的なレイアウトで配置します。ListView を LinearLayout に変更し、すべてを ScrollView にラップします。これは機能しますか?

于 2013-05-30T00:58:05.833 に答える
0

ヘッダーとプロフィール写真も ListView に含めることができます。基本的に、完全に異なるレイアウトを持つ複数の行を持つリストビューを持つことができます。メソッド getViewTypeCount() および getItemViewType(int 位置をアダプターでオーバーライドします。これにより、正しい方向に進むはずです。

于 2013-05-30T18:52:18.193 に答える