我在我的应用程序中使用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);
}
答案 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
}