我已经在drawable文件夹中创建了一个XML文件,代码如下:
XML名称为:background_bitmap_layout.xml
现在,我想通过代码动态地将图像设置到这个xml文件中。
我正在制作一个应用程序,在其中必须在每个活动中设置不同的背景,并且这些图像来自在线。
我没有找到任何解决方法,将图像src设置为此xml文件作为位图。
但是,我有另一种选择,可以将背景设置为根布局,如下所示:
是否可以帮忙将图像资源设置到xml文件中?
XML名称为:background_bitmap_layout.xml
<?xml version="1.0" encoding="utf-8"?>
<bitmap xmlns:android="http://schemas.android.com/apk/res/android"
android:gravity="center"
android:src="@drawable/background"
android:tileMode="disabled" />
现在,我想通过代码动态地将图像设置到这个xml文件中。
我正在制作一个应用程序,在其中必须在每个活动中设置不同的背景,并且这些图像来自在线。
我没有找到任何解决方法,将图像src设置为此xml文件作为位图。
但是,我有另一种选择,可以将背景设置为根布局,如下所示:
bitmap = BitmapFactory.decodeFile(FILE_PATH + "/" +
SettingsScreen.BACKGROUND_IMAGE);
d = new BitmapDrawable(cntx.getResources(), bitmap);
但是,我需要将图像资源设置为上述XML文件,以便如果大小远小于设备大小,则图像不会被拉伸。是否可以帮忙将图像资源设置到xml文件中?
mView.setBackgroundDrawable(d);
- DearDhruv<bitmap/>
标签?我第一次见到这个。 - GrIsHu