我想根据一个代码从视图(android.view.View)中删除一个图像视图。条件是该图像视图的 src。如何从视图中删除一个图像视图。请帮忙
问问题
12479 次
3 回答
7
如果您的意思是根据特定条件隐藏ImageView,则删除,请执行以下操作:
if (your_condition) {
your_image_view.setVisibility(View.GONE);
} else {
your_image_view.setVisibility(View.VISISBLE);
}
如果您需要移除当前设置为 的图像ImageView
,请在if ... else
上面执行此操作(根据条件)
your_image_view.setImageResource(android.R.color.transparent);
或者
your_image_view.setImageBitmap(null);
如果您需要完全删除ImageView,请在容器if....else
上的、 中调用它:ImageView's
container.removeView(your_image_view);
于 2013-02-18T05:39:05.257 回答
2
要删除imageview
,请使用
if(condition) {
imageView.setVisibility(View.GONE);
}
要使imageview
隐藏/不可见,请使用
if(condition) {
imageView.setVisibility(View.INVISIBLE);
}
带回imageview
,请使用
imageView.setVisibility(View.VISIBLE);
于 2013-02-18T05:38:11.517 回答
1
例子:
LinearLayout linearLayout;
ImageView imageView;
if (condition) {
linearLayout.removeView(imageView);
}
我需要更多信息才能提供更好的答案。
于 2013-02-18T05:35:25.097 回答