1
私はListViewアイテムとして使用されるいくつかの複合コンポーネントを持っています。パフォーマンスを向上させるために、ビューホルダーを使用してListViewアイテムをレンダリングしますが、それぞれに複合コンポーネントがあるので、それはまだ遅く、各複合コンポーネントをレンダリングするたびにコンポーネントを膨張させる必要があります。化合物コンポーネントのAndroidビューホルダー
複合コンポーネントにViewHolderパターンを使用する方法はありますか?
Viewholderパターンは、ビューへの参照を保持するために使用することです表示するデータをバインドするそれはビューを膨らませることとは関係がありません。 – Weizhi
RecyclerViewを使用すると、ListViewではなくViewHoldersが再利用されます。ビューの入れ子を減らす(複合ビューのためにConstraintLayoutを使うことができる)。複合ビューに読み込んだ画像を持っている場合は、メモリに読み込む前にそれらをダウンサンプリングするため、ピカソで読み込みます。 – toshkinl