【问题标题】:How can I set a bitmap on button?如何在按钮上设置位图?
【发布时间】:2012-10-17 16:42:56
【问题描述】:

我只有一个简单的问题。如何在按钮上设置位图?我用的方法

.setBackgroundResource(int resid) 

当我有可绘制资源时。但是我可以为位图做什么?

【问题讨论】:

    标签: android image image-processing bitmap


    【解决方案1】:

    在您的按钮上致电setImageBitmap

      myButton.setImageBitmap(myBitmap);
    

    【讨论】:

    【解决方案2】:

    使用ImageButton,并调用setImageBitmap() 设置前景图像。 setBackgroundResource() 为按钮背景,需要为StateListDrawable 才能生效。

    【讨论】:

    • @Joseph82: Button 用于文字说明。 ImageButton 用于图像。您可以使用 setCompoundDrawablesWithIntrinsicBounds()Button 来放置带有标题的图像,但您必须为它们创建 BitmapDrawable 对象。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-11-01
    • 2017-02-12
    • 2017-03-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多