Галерея 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 изображения. надеюсь, это поможет вам.