I have an image view and gallery on screen. In gallery I have a lot of images. If the user scrolls in the gallery, I need to display gallery center image should be displayed in image view.
Can anybody tell me how to do this?
Thanks
I have an image view and gallery on screen. In gallery I have a lot of images. If the user scrolls in the gallery, I need to display gallery center image should be displayed in image view.
Can anybody tell me how to do this?
Thanks
This assuming the image view that needs to be updated is stored in a field called mImageView, and that the views in the gallery are ImageViews
gallery.setOnItemSelectedListener(new OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> adapter, View v, int position, long id) {
mImageView.setImageDrawable(((ImageView)v).getDrawable());
}
}
Implement OnItemSelectedListener
for your gallery. you have to implement your logic inside onItemSelected
function
gallery.setOnItemSelectedListener(new OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> parent, View view,
int position, long id) {
// TODO Auto-generated method stub
}
@Override
public void onNothingSelected(AdapterView<?> parent) {
// TODO Auto-generated method stub
}
});