2011-09-15 65 views
0

我有一个带有图标的列表视图。电子邮件和明星。
现在在运行时我会填充图像,如果没有图像,那么我想显示没有图标或透明图像。现在我的问题是我已经发送了一个透明的图像默认情况下,其余我填充一个图标。但是当点击列表时,会看到一个空白空间。
看看下面的图片。带有图标的列表视图

enter image description here

当项目被选择的空图标能够被看见。

有人能帮我吗?

感谢

回答

1

怎么样设置图像的可见性“水涨船高”或“invisiblie”?

1

不要使用透明图像,设置visibily的图像来GONE(并增加保证金以下,如果明星走了图像)

+0

或设置图像为不可见,所以你并不需要更多的保证金 – njzk2

+0

我没有覆盖的背景,但我试着和它没有。所以你是对的。 – superM

1

让我正确地更新Kingori的答案。

刚刚成立的可见度,“可见”每当图像可用:

=>iconImageView.setVisibility(View.VISIBLE);

,并设置能见度“隐形”或“飘”每当图像不可用。

=>iconImageView.setVisibility(View.GONE);

+1

谢谢。有效。 –