可以将位图的动态源设置为android XML drawable

时间:2013-03-05 23:14:58

标签: android xml android-resources dynamicresource

XML代码

<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
    <!-- another items -->
    <item>
       <Bitmap android:src="@drawable/drawable_by_argument"/>
    </item>
</layer-list>

在上面的代码中,我想通过一些参数设置Bitmap android:src属性dynamicaly。 类似的东西:

Java代码

getResources().getDrawable(R.drawable.back, R.drawable.some_img);

有可能吗?如果是,我该怎么办呢。

感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

没有。 这是不可能的。

XML不是动态的,在编译时会对其进行静态和重度解析。