android中的动态图库内容

时间:2010-12-13 18:52:20

标签: android memory gallery

在我的画廊中,我希望一次显示一张图片,但所有图片的大小合在一起,太大而无法放入内存中。因此,当用户在图库中移动时,我将不得不加载/卸载图片。图库中的每个视图都包含一个RelativeLayout,其中包含图片和描述文本。是否有一个我可以覆盖的方法,每次图库视图更改时都会调用它?

相应适配器的getView不合适,有时不会被调用。

1 个答案:

答案 0 :(得分:0)

onItemSelected()怎么样?

this.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {

    //@Override
    public void onItemSelected(AdapterView<?> arg0, View arg1,int arg2, long arg3) {    

        if(lastSelectedView!=null) {
            ((ImageView)lastSelectedView).setAlpha(100);
        }
        ((ImageView)arg1).setAlpha(255);

        lastSelectedView=arg1;
    }
};