我有一个包含7张图片的图库。
如何在停止滚动Gallery
?
答案 0 :(得分:1)
作为参考,您可以处理Galley组件的setOnItemSelectedListener来执行此操作。
// Gallery On Item Selected
mGallery.setOnItemSelectedListener(new OnItemSelectedListener() {
// On Item Selected
public void onItemSelected(CustomAdapterView<?> parent, View view,
int position, long id) {
// Do some custom action here!
}
//>
// On Nothing Selected
public void onNothingSelected(CustomAdapterView<?> parent) {
// TODO Auto-generated method stub
}
//>
});
//-->
答案 1 :(得分:0)
您是否在Gallery中使用了适配器?如果是这样,那么AdapterView有一个getSelectedItemPosition()函数,它返回一个int。
您可以继承ImageAdapter类并添加一个返回private int的函数,该函数总是更新为最后一个“clicked”图像的索引;从而为您提供当前图像的位置。