如何将Drawable设置为类中列表视图的背景?
if (array1.size() < 8)
{
lv1.setBackgroundDrawable(R.drawable.bgimghs2b);
}
是不合适的。
最佳答案
那是因为你给它的不是一个Drawable
,而是一个可拉伸的id。尝试:
lv1.setBackgroundDrawable(getResources().getDrawable(R.drawable.bgimghs2b))
如果你在活动。如果不是,那么你需要得到一个
Context
并打电话给getResources()
。