0

我在屏幕上有一个图像视图和画廊。在画廊中,我有很多图像。如果用户在图库中滚动,我需要显示图库中心图像应该显示在图像视图中。

谁能告诉我该怎么做?

谢谢

4

2 回答 2

0

为您的画廊实施OnItemSelectedListeneronItemSelected你必须在函数内部实现你的逻辑

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 回答
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 回答