Галерея onClick для предыдущего / следующего изображения

У меня есть галерея с кучей изображений. Я могу выполнить onItemClick для одного изображения. Но я хочу добавить левую / правую кнопки, чтобы получить предыдущее / следующее изображение. Как я могу это сделать? Ниже приведен код для OnItemClick

@Override
        public void onItemClick(AdapterView<?> arg0, View arg1,
                                int position, long arg3) {

            ModelGallery model = (ModelGallery) mListView.getItemAtPosition(position);

            Intent intent = new Intent(getActivity(), GalleryActivity.class);
            startActivity(intent);

Вот класс деятельности. Загрузка изображения с URL-адреса, переданного из класса Fragment.

protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.gallery);

    final ImageView imageView = (ImageView) findViewById(R.id.full_image);

    final String imageUrl = getIntent().getStringExtra("imageURL");

    Ion.with(imageView)
            .placeholder(R.drawable.ic_loading)
            .error(R.drawable.ic_error)
            .load(imageUrl);

}

1 ответ

Вот несколько ссылок, которые помогут вам решить вашу проблему.

http://codetheory.in/android-image-slideshow-using-viewpager-pageradapter/

по мере того, как класс галлереи становится лишним: (Ссылка: http://developer.android.com/reference/android/widget/Gallery.html) вы должны иметь горизонтальный скролл-просмотр с представлением класса пейджер (Ссылка: http://developer.android.com/reference/android/widget/HorizontalScrollView.html) (ссылка: http://developer.android.com/reference/android/support/v4/view/ViewPager.html)

И еще одна вещь, которую вы должны сделать, пока список URL изображений во втором действии. не только один URL изображения. надеюсь, это поможет вам.

Другие вопросы по тегам