本文共 738 字,大约阅读时间需要 2 分钟。
我的应用场景是获取给整个页面的LinearLayout设置背景,当页面没有数据的时候,就给页面加一个背景图,setBackground()设置页面背景图片:
看代码吧!!!//获取项目中的静态资源文件 Resources resources = getContext().getResources();//获取项目静态文件下的图片 Drawable drawable = resources.getDrawable(R.drawable.ic_clean_history); //历史图片存量小于0设置图片,大于0设置颜色(判断是否有数据给activty页面的进行动态设置背景)//llHistory 为xml页面的一块布局 if (mSPHistoryImgList != null) { if (mSPHistoryImgList.size() > 0) { llHistory.setBackgroundColor(Color.parseColor("#f4f4f4")); } else { //获取资源目录,没有历史图片的时候加背景图片说明 llHistory.setBackground(drawable); } } else { llHistory.setBackgroundColor(Color.parseColor("#f4f4f4")); }
交流安卓学习加我微信号:yaxin_com
转载地址:http://ftqu.baihongyu.com/