【发布时间】:2012-10-17 16:42:56
【问题描述】:
我只有一个简单的问题。如何在按钮上设置位图?我用的方法
.setBackgroundResource(int resid)
当我有可绘制资源时。但是我可以为位图做什么?
【问题讨论】:
标签: android image image-processing bitmap
我只有一个简单的问题。如何在按钮上设置位图?我用的方法
.setBackgroundResource(int resid)
当我有可绘制资源时。但是我可以为位图做什么?
【问题讨论】:
标签: android image image-processing bitmap
在您的按钮上致电setImageBitmap。
myButton.setImageBitmap(myBitmap);
【讨论】:
imageButton,它是ImageView的子类developer.android.com/reference/android/widget/ImageButton.html
使用ImageButton,并调用setImageBitmap() 设置前景图像。 setBackgroundResource() 为按钮背景,需要为StateListDrawable 才能生效。
【讨论】:
Button 用于文字说明。 ImageButton 用于图像。您可以使用 setCompoundDrawablesWithIntrinsicBounds() 和 Button 来放置带有标题的图像,但您必须为它们创建 BitmapDrawable 对象。