如何将Drawable设置为类中列表视图的背景?

if (array1.size() < 8)
{
    lv1.setBackgroundDrawable(R.drawable.bgimghs2b);
}

是不合适的。

最佳答案

那是因为你给它的不是一个Drawable,而是一个可拉伸的id。尝试:

lv1.setBackgroundDrawable(getResources().getDrawable(R.drawable.bgimghs2b))

如果你在活动。如果不是,那么你需要得到一个Context并打电话给getResources()

08-04 04:14