本文介绍了Android的setbackgrounddrawable列表视图的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
如何设置一个可绘制为背景的类列表视图?
How to set a drawable as background for a listview in a class?
if (array1.size() < 8)
{
lv1.setBackgroundDrawable(R.drawable.bgimghs2b);
}
是不正确的。
is improper.
感谢。
推荐答案
那是因为你没有给它一个绘制对象
,但绘制的ID。尝试:
That's because you're not giving it a Drawable
, but an ID of a drawable. Try:
lv1.setBackgroundDrawable(getResources().getDrawable(R.drawable.bgimghs2b))
如果你在一个活动。如果没有,那么你需要获得一个上下文
和呼叫 getResources()
这一点。
If you're in an activity. If not, then you need to get a Context
and call getResources()
on that.
这篇关于Android的setbackgrounddrawable列表视图的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!