如果URL为空,如何为ImageView设置可见性GONE?

时间:2016-02-24 11:58:30

标签: android

我在我的应用程序中使用Image-loader programmatic,我希望在没有任何图像URL到来时隐藏我的图像视图。如果我不允许隐藏技术,List Row会占用额外空间。如何隐藏此图像视图?请指导我..

openURl = data.get(position).getFile_icon_url();

if (openURl != null && !openURl.isEmpty()){
    KidSummary.imageLoader.displayImage(openURl, imageview, KidSummary.optionsItems);
}else {
    imageview.setVisibility(View.GONE);
}

1 个答案:

答案 0 :(得分:-1)

将url数据存储在数组列表中。如果arraylist为空,请检查你的arraylist然后如果arraylist不为空则隐藏你的ImageView然后有图像并在你的Imageview上显示它。

要检查arraylist,你必须设置bool arraylist对象,例如对象是arraylist:

Everyday_fragment是arraylist的对象。

boolean isCheck == false
if(Everyday_fragment.isEmpty())
            {
                isCheck = true;
            }
 if(isCheck == true)
{
hide your Imageview
}
else
{
show your ImageView
}