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