3 つのスライドを含む ViewPager があります。各スライドに、3 つの画像といくつかの異なるテキスト ラベルを追加できるようにしたいと考えています。現在持っているコードを使用すると、各スライドに 1 つの画像を追加できます。各スライドに複数の画像とテキストを使用してこの作業を行う方法について混乱しています。どんな助けでも大歓迎です。
public class ImageAdapter extends PagerAdapter {
private final Context context;
private final int[] GalImages = new int[] {
R.drawable.workout_widget_master,
R.drawable.workout_widget_master,
R.drawable.workout_widget_master
};
ImageAdapter(Context context){
this.context=context;
}
@Override
public int getCount() {
return GalImages.length;
}
@Override
public boolean isViewFromObject(View view, Object object) {
return view == object;
}
@Override
public Object instantiateItem(ViewGroup container, int position) {
ImageView imageView = new ImageView(context);
int padding = 10;
imageView.setPadding(padding, padding, padding, padding);
imageView.setScaleType(ImageView.ScaleType.MATRIX);
imageView.setImageResource(GalImages[position]);
container.addView(imageView, 0);
return imageView;
}
@Override
public void destroyItem(ViewGroup container, int position, Object object) {
container.removeView((ImageView) object);
}
}