Java 将位图设置为文本视图的背景-Android

Java 将位图设置为文本视图的背景-Android,java,android,background,bitmap,textview,Java,Android,Background,Bitmap,Textview,我在运行时内存中有一个位图。我想将文本视图的背景设置为此位图。我找不到任何标准的程序(不是一个老套的)。 如果有人在这方面工作过,请帮助 根据API文档,setBackgroundResource需要一个int 如果您确实需要位图,可以改用setBackgroundDrawable并将位图包装在BitmapDrawable中。 范例 是否要在xml布局中或以编程方式执行此操作?@klaus66 programmalyly.AFAIK,如果您将位图附加到以下图像视图-imageview.setbi

我在运行时内存中有一个位图。我想将文本视图的背景设置为此位图。我找不到任何标准的程序(不是一个老套的)。
如果有人在这方面工作过,请帮助

根据API文档,setBackgroundResource需要一个int

如果您确实需要位图,可以改用setBackgroundDrawable并将位图包装在BitmapDrawable中。 范例


是否要在xml布局中或以编程方式执行此操作?@klaus66 programmalyly.AFAIK,如果您将位图附加到以下图像视图-imageview.setbit映射(theBitmap);-图像将不会被解码,并且会有显著的性能改进,因为解码图像时节省了时间。但是,如果将位图包装成可绘制的,并将其设置为图像的背景(而不是bg位图),我认为不会有这样的性能增益。位图将转换为图像,然后再次解码为位图。如果我错了,请纠正我。
textureView.setBackground(new BitmapDrawable(getResources(), bitmap));