0

画面に画像ビューとギャラリーがあります。ギャラリーにはたくさんの画像があります。ユーザーがギャラリーをスクロールする場合、ギャラリー センターの画像を画像ビューで表示する必要があります。

誰でもこれを行う方法を教えてもらえますか?

ありがとう

4

2 に答える 2

0

これは、更新が必要な画像ビューが mImageView というフィールドに格納されており、ギャラリー内のビューが ImageViews であると仮定しています。

gallery.setOnItemSelectedListener(new OnItemSelectedListener() {

    @Override
    public void onItemSelected(AdapterView<?> adapter, View v, int position, long id) {
        mImageView.setImageDrawable(((ImageView)v).getDrawable());
    }
}
于 2012-07-11T09:35:07.197 に答える
0

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
        }
    });
于 2012-07-11T09:51:39.913 に答える