0

これが私のレイアウト状況です。

<LinearLayout>

     <CustomGallery android:id="myComplextGallery"></CustomGallery>

     <LinearLayout android:id="galleryFooterToSelectGalleryItem> 
        .... Footer elements  Pick an item in gallery
     </LinearLayout>
</LinearLayout>

私が求めている動作は、リスト アイテムが 1 つだけ含まれるリスト ビュー内のリスト アイテムで、フッターが ListView フッターである myComplexGallery と同じです。つまり、コンテンツとともにスクロールします。ギャラリーは全画面ギャラリーであることに注意してください。

したがって、CustomGallery を ListView に入れることができますが、これはやり過ぎですか? これを行う別の方法はありますか。スクロールビューを使用すると、1 つの直接サブビューのみが許可され、カスタム ギャラリーも下にスクロールする必要があります。画像とたくさんの言葉があります。

フッターの線形レイアウトをCustomGalleryでスクロールしたいので、ListViewの横にどのようなオプションがあるのか​​ 疑問に思っていました.ListViewはおそらく正しいアプローチです. CustomGallery を listItem にすることに関する私の懸念は、それ自体が非常に複雑であり、独自のアダプターとアイテムのリストを持っていることです。常に 1 つの項目のみを含むリスト ビューを作成するには、複雑なものはかなり正しいように思えますが、代わりになるものは何なのか疑問に思っています。

4

1 に答える 1

0

あなたが設計した xml レイアウトが内部で膨らんだ ViewPager。onPageScrolled(int position, float offset, int offsetPixels)次に、メソッドにデータを実際に設定します。

http://developer.android.com/reference/android/support/v4/view/ViewPager.html

于 2012-12-14T05:29:07.290 に答える