VIG*_*ESH 2 android bitmap drawable imageview
我经历了很多线程,但我还没有得到答案.
我正在以编程方式将图像设置为imageView
imageview.setBackgroundResource(R.Drawable.image);
Run Code Online (Sandbox Code Playgroud)
如果我将图像设置为如上所述,如果我给出,图像是否会被清除
imageview.setImageDrawable(null);
Run Code Online (Sandbox Code Playgroud)
什么imageview.setBackgroundDrawable(null)
意思?
有什么区别
imageview.setImageDrawable(null);
Run Code Online (Sandbox Code Playgroud)
和
imageview.setImageBitmap(null);
Run Code Online (Sandbox Code Playgroud)
和
imageview.setBackgroundDrawable(null);
Run Code Online (Sandbox Code Playgroud)
Ren*_*ira 11
setBackgroundDrawable()
已弃用.你应该使用setBackground
.
基本上差异是参数.在setImageBitmap()
你必须传递一个Bitmap对象.在setImageDrawable()
你必须传递一个Drawable
对象.setBackground只是改变了imageview的背景.
imageview可以具有背景和图像内容.如果要定义背景并想要清除imageview,则应使用setBackground(null)
.
归档时间: |
|
查看次数: |
20123 次 |
最近记录: |