このチュートリアルに従ってギャラリーを構築しています。今まで、以下のようなスワイプ機能で画像を表示できました
public Object instantiateItem(View collection, int position) {
LayoutInflater inflater = (LayoutInflater) collection.getContext()
.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
int Id = 0;
switch (position) {
case 0:
Id = R.layout.farleft;
break;
case 1:
Id = R.layout.left;
break;
}
View view = inflater.inflate(resId, null);
((ViewPager) collection).addView(view, 0);
return view;
}
しかし、私はたくさんの写真を表示したいので、何百もの異なるレイアウトを設定するために何百ものケースを作成することはできません。