次の例に示すように、ViewHolder パターンは ListView のスクロール フレームレートを向上させ ます。
異なる行に異なる種類のビューを使用しながら、このパターンを維持することは可能ですか?
言い換えれば、次のようなことは可能ですか?
public View getView(int position, View view, ViewGroup parent) {
// calculate viewID here
if (view == null || *view is not null but was created from different XML than viewID* ) {
view = mInflater.inflate(viewId, null);