1

次のようなUIを実装する必要があります。

ここに画像の説明を入力してください

上記の画面row needs to be scrolled horizontallycolumns need to be scrolled vertically

非推奨になっているため、Galleryは使用していません。これが私が試したいくつかのシナリオです:

1.GridViewとListViewの組み合わせ。

2. ListViewとHorizo​​ntalListView(カスタムコンポーネント)の組み合わせ。

Option 1私にはうまくいきませんでしたが、で作ることができましたoption 2。オプション2では、パフォーマンスは良くありません。

解決策:4-5 horizontal listviews inside scrollview with Gesturesコードを介して垂直スワイプを処理できるように、またはによって実装することを考えていsubclassing the ScrollView and overriding the onScrollChanged methodます。

しかし、私はいくつかのより最適化されたソリューションを探しています。

どんな助けでも大歓迎です。

ありがとう

4

2 に答える 2

1

webviewを使用し、JSフックを介してコンテンツをプッシュします。

于 2012-08-16T12:45:50.873 に答える
0

誰かがより良い解決策を提案できるなら、私は私の解決策を採用しました、そして明らかに私はそれを採用します:

解決:

Gesturesを使用してscrollview内に4〜5個の水平リストビューを実装し、コードを介して垂直スワイプを処理するか、ScrollViewをサブクラス化してonScrollChangedメソッドをオーバーライドしました。

于 2012-08-28T07:05:32.073 に答える