我正在尝试制作幻灯片应用程序,但无法弄清楚如何让图片在后台显示。这就是我要做的
我打算使用 a 的背景属性 LinearLayout
。问题是setBackgound
需要一个resourceid,
根据以前的经验,您不能将大量图像存储为资源,因此我打算将它们存储在资产文件夹中并使用以下代码加载它们
try {
String FileName=new String("background");
AssetManager assetManager= getAssets();
InputStream inputStream;
inputStream=assetManager.open(FileName);
Bitmap Background=BitmapFactory.decodeStream(inputStream);
} catch( IOException e)
{
有没有办法将资产加载到背景属性中?
我以前使用过 ImageView,但我希望图像在背景中,这样我就可以在图像上绘制控件。我在其他画廊程序中看到过这样做。
现在有没有人可以从资产中加载图片并将它们放在背景中,控件在顶部,或者其他方式来做到这一点?