如果用户在android中的库中滚动,如何在imageview中的图库显示中显示中心图像

时间:2012-07-11 09:28:19

标签: android android-imageview android-gallery

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

有人能告诉我怎么做吗?

由于

2 个答案:

答案 0 :(得分:0)

这假设需要更新的图像视图存储在名为mImageView的字段中,并且库中的视图是ImageViews

gallery.setOnItemSelectedListener(new OnItemSelectedListener() {

    @Override
    public void onItemSelected(AdapterView<?> adapter, View v, int position, long id) {
        mImageView.setImageDrawable(((ImageView)v).getDrawable());
    }
}

答案 1 :(得分: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
        }
    });