Не видя журналов ошибок logcat, трудно понять, в чем здесь проблема. Тем не менее, я подумал, что мне следует внести некоторые предложения, чтобы вы могли самостоятельно исследовать проблему.
Вы можете рассмотреть возможность инициализации вашего адаптера с Fragment
следующим образом.
SliderImageAdapter adapter = new SliderImageAdapter(getActivity());
Также, пожалуйста, проверьте, имеет ли используемый вами макет атрибут ImageSlider
. Если у вас нет того идентификатора макета в макете фрагмента, который вы пытаетесь раздувать, у него также должно быть исключение нулевого указателя.
Адаптер выглядит нормально ИМХО.
Обновление
Из logcat выглядит, что макет, который вы используете для Fragment
, не имеет ImageSlider
и, следовательно, не может быть инициализирован sliderView
.
Из размещенного вами макета кажется, что идентификатор макета равен imageSlider
, а не ImageSlider
. Идентификаторы макета чувствительны к регистру.
Следовательно, вы должны изменить следующую строку следующим образом.
view.findViewById(R.id.imageSlider);