如何将Android ImageButton的Bitmap更改为存储在R.Layout中的另一个位图

时间:2012-10-21 18:08:29

标签: java android image imagebutton

我已经通过HTTPUrlConnection将Android ImageButton的Bitmap设置为来自网络的jpeg,并希望在用户点击它时更改它。我设置了一个View.onClickListener,它被正确触发,但它触发的代码似乎没有看到按钮上的图像。

我解雇ImageButton1.setBackgroundResource(R.drawable.image1);但是我想的可能背景是已经设置的Bitmap(顾名思义)。我应该怎么做才能设置R.darwable.image1?

当前代码;

View.OnClickListener handlerImgBtnCatCelebrities1 = new View.OnClickListener() 
{
      @Override
      public void onClick(View v) 
      {
        ImageButton1.setBackgroundResource(R.drawable.image1);  
      }
};

1 个答案:

答案 0 :(得分:1)

怎么样,setImageResource()

不要因为此方法引用ImageView类而感到困惑,因为ImageButton实际上是ImageView或换言之:ImageButton class扩展了ImageView类。

ImageButton

罗尔夫