(列表的getView
内)
我动态创建StateListDrawable
并在setBackgroundDrawable()
中使用它:
convertView.setBackgroundDrawable(stateListDrawable);
但这是被剥夺了!如果我用这个:
convertView.setBackground(stateListDrawable);
我的应用程序崩溃。(convertView是RelativeLayout)同样崩溃convertView.setBackgroundResource
你能告诉我应该用什么吗?
答案 0 :(得分:1)
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN) {
setBackground();
} else {
setBackgroundDrawable();
}