画廊打开点击上一张/下一张图片



我有一个带有一堆图像的图库。我能够为一个图像执行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);

这是活动类。从Fragment类传递的URL中加载图像。

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);
}

这里有一些链接可以帮助你解决你的问题。

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

作为图库类被撤销:(Ref: http://developer.android.com/reference/android/widget/Gallery.html)你必须你的水平滚动视图与视图页类(Ref: http://developer.android.com/reference/android/widget/HorizontalScrollView.html) (Ref: http://developer.android.com/reference/android/support/v4/view/ViewPager.html)

还有一件事,你必须意图,而第二个活动的图像的url列表。而不仅仅是图像的一个URL。

相关内容

  • 没有找到相关文章

最新更新