画面に画像ビューとギャラリーがあります。ギャラリーにはたくさんの画像があります。ユーザーがギャラリーをスクロールする場合、ギャラリー センターの画像を画像ビューで表示する必要があります。
誰でもこれを行う方法を教えてもらえますか?
ありがとう
画面に画像ビューとギャラリーがあります。ギャラリーにはたくさんの画像があります。ユーザーがギャラリーをスクロールする場合、ギャラリー センターの画像を画像ビューで表示する必要があります。
誰でもこれを行う方法を教えてもらえますか?
ありがとう
これは、更新が必要な画像ビューが mImageView というフィールドに格納されており、ギャラリー内のビューが ImageViews であると仮定しています。
gallery.setOnItemSelectedListener(new OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> adapter, View v, int position, long id) {
mImageView.setImageDrawable(((ImageView)v).getDrawable());
}
}
OnItemSelectedListener
ギャラリーに実装します。onItemSelected
関数内にロジックを実装する必要があります
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
}
});