android替换库视图中的图像

时间:2015-04-05 04:40:28

标签: android android-viewpager gallery

我正在尝试扩展图库,以便所选图像/视图可以被另一个图像/视图替换(不在图库中)。这需要使Gallery功能作为按钮列表。因为一个按钮具有开/关功能,所以在这种情况下我需要用关闭图像替换on图像。

以下代码不起作用,attach ...方法不返回错误,但也不替换图像。

@SuppressWarnings("deprecation")
public class ChangeableGallery extends Gallery {

    public ChangeableGallery(Context context, AttributeSet attrs) {
        super(context, attrs);
    }

    public void replace(View v, int position, ViewGroup.LayoutParams param){
        attachViewToParent(v,position, param);
    }

...

在事件处理中:

gallery.setOnItemClickListener(new OnItemClickListener() {
    @Override
    public void onItemClick(AdapterView<?> parent, View view, int position,
                            long id) {
        // iSwitcher.setImageResource(pics[position]);
        if (position == parent.getSelectedItemPosition()) {
            gallery.replace(imageAdapter.getButtonImage(), position,new Gallery.LayoutParams(300, 240));
        }
    }
});

有人可以提供帮助吗?谢谢!

0 个答案:

没有答案