0

私は垂直リサイクラービューを持っています、垂直リサイクラービューのアイテムには水平リサイクラービューがあります、水平リサイクラービューのすべてのアイテムは異なるウィズと同じ高さを持っています、私はピクセル単位の距離でプログラムでリサイクラーをスクロールしています、ほとんどすべてうまくいきます.

すべての水平リサイクラーは同期する必要があり、同じ距離をスクロールする必要があります。表示されているすべての行を水平方向にスクロールできますが、垂直リサイクラーをスクロールすると、水平リサイクラー ビューの位置が失われます。

何か案は?

onViewRecycled やアダプターの他の機能など、アダプターで試していますが、まだ成功していません

4

1 に答える 1

1

Recycleview アダプターでは、以下の行を追加できます。私のコードではすでに機能しています。

public int getItemViewType(int position) {
        return dataSet.get(position).getId();
    }
于 2016-09-05T12:39:57.547 に答える