gpt4 book ai didi

android - 如何将 relativelayout.setBackgroundDrawable() 与位图一起使用?

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:17:36 27 4
gpt4 key购买 nike

我有一个 RelativeLayout 对象,想用动态创建的 Bitmap 对象动态更改背景图像(它会动态更改其颜色)。

我看到当我想更新RelativeLayout对象的背景图片时,我只能选择setBackgroundDrawable(),它需要一个Drawable对象作为参数。

我的问题是,如何将动态创建的 Bitmap 对象转换为 Drawable 对象?

最佳答案

BitmapDrawable(obj) 将 Bitmap 对象转换为可绘制对象。

尝试:

RelativeLayout relative = (RelativeLayout) findViewById(R.id.relative1);
Drawable dr = new BitmapDrawable(bit);
(view).setBackgroundDrawable(drawable);

希望对您有所帮助。

关于android - 如何将 relativelayout.setBackgroundDrawable() 与位图一起使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7466900/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com