我想将一张图片作为布局的背景。
首先,我正在创建一个可绘制对象:Drawable d = Drawable.createFromPath("pathToImageFile");
在API级别8中,layout.setBackground(d)
不受支持,并且layout.setBackgroundDrawable(d)
已被弃用,因此我需要使用
layout.setBackgroundResource(resourceID)
如何获得动态生成的可绘制对象的resourceID。我正在使用以下方法:
Drawable d = Drawable.createFromPath("pathToImageFile");
来创建一个可绘制对象。
@SuppressWarnings("deprecation")
和@SuppressLint("NewApi")
。 - ZZeyaNN