如何以编程方式在其他imageview下添加imageview

时间:2015-05-10 11:12:33

标签: android gridview imageview adapter

您好我有自定义适配器添加ti gridview图像

enter image description here

适配器代码

public View getView(int position,  View convertView, ViewGroup parent) {
        ImageView imageView;
        if (convertView == null) {  // if it's not recycled, initialize some attributes
            imageView = new ImageView(mContext);
            imageView.setLayoutParams(new GridView.LayoutParams((tools.getWidth(mContext) - 30) / 3, (tools.getWidth(mContext) - 30) / 3));
            imageView.setScaleType(ImageView.ScaleType.CENTER_CROP);
        //    imageView.setPadding(8, 8, 8, 8);
        } else {
            imageView = (ImageView) convertView;
        }

        imageView.setImageBitmap(static_file[position]);
        imageView.setTag(p[position]);

        return imageView;
    }

在小地图中我有图像

play button

请帮助我,如何以编程方式在第一final image

中添加第二张图片

2 个答案:

答案 0 :(得分:0)

使用自定义布局

<RelativeLayout>
     <ImageView> containing the image you want
     <ImageView> the 2nd image having centerInParent=true
</RelativeLayout>

参考这个 Custom Adapter for List View

答案 1 :(得分:0)

没有办法仅仅因为你的透明背景&#34;根本不透明。它只是图片的一部分,您应将其删除,就好像它是白色的,我已经为它做了,下载此图片并使用它enter image description here