Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/183.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 带图标的列表视图_Android_User Interface - Fatal编程技术网

Android 带图标的列表视图

Android 带图标的列表视图,android,user-interface,Android,User Interface,我有一个带有图标的列表视图。电子邮件和明星。 现在在运行时,我将填充一个图像,如果没有图像,那么我不想显示图标或透明图像。现在我的问题是,默认情况下,我发送了一个透明图像,其余的我填充了一个图标。但单击列表时,会看到一个空白。 请看下图 选择项目后,将看到空图标 有人能帮我吗 谢谢将该图像的可见性设置为“gone”或“invisiblie”如何?将该图像的可见性设置为“gone”或“invisiblie”如何?不要使用透明图像,将图像的可见性设置为gone(如果星星已消失,则为下面的图像添加边

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

选择项目后,将看到空图标

有人能帮我吗


谢谢

将该图像的可见性设置为“gone”或“invisiblie”如何?

将该图像的可见性设置为“gone”或“invisiblie”如何?

不要使用透明图像,将图像的可见性设置为gone(如果星星已消失,则为下面的图像添加边距)

不要使用透明图像,将图像的可视性设置为“已消失”(如果星星已消失,则为下面的图像添加边距)

让我正确更新Kingori的答案

只要在图像可用时将可见性设置为“可见”:

=>
iconImageView.setVisibility(View.VISIBLE)

当图像不可用时,将可见性设置为“不可见”或“消失”


=>
iconImageView.setVisibility(View.GONE)

让我正确更新Kingori的答案

只要在图像可用时将可见性设置为“可见”:

=>
iconImageView.setVisibility(View.VISIBLE)

当图像不可用时,将可见性设置为“不可见”或“消失”


=>
iconImageView.setVisibility(View.GONE)

或将图像设置为不可见,这样您就不需要更多图像了。玛吉尼没有覆盖背景,但我已经尝试过了,但没有。所以你是对的。或者将图像设置为不可见,这样你就不需要更多的图像了。玛吉尼没有覆盖背景,但我试过了,它没有。所以你是对的。