2017-01-30 142 views
-3
位置

从LinearLayout中删除的ImageView我的LinearLayout这在相同的LinearLayout拍摄照片从画廊和显示器的内部按钮:如何通过

enter image description here

现在的问题是,如果我想删除一些只是由攻图像的图像,这是我当前的代码:

public void AddNewImages(Context context,Bitmap bitmap){ 
    ImageView img = new ImageView(context); 
    img.setImageBitmap(bitmap); 
    linearImages.addView(img); 
    bitmapArray.add(bitmap); 
} 
+0

请提供您想要实现的全部信息?你说你想删除一些图像。但是你的代码说了一些不同的故事。 –

+0

正在向L.Lyt添加图像。为每个图像视图调用'setTag(position)',并在它的'tapTag()'上点击并从L.Lyt中移除它。 'LLyt.removeViewAt(postion);'或'LLyt.removeView(view);' – Bharatesh

+0

所以位置是每次创建图像时都会增加的索引? –

回答

1

试试这个监听器:

img.setOnClickListener(new View.OnClickListener() { 
    @Override 
    public void onClick(View v) { 
     linearImages.removeView(v); 
    } 
});