0

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

我触发 ImageButton1.setBackgroundResource(R.drawable.image1); 但是我想也许背景是已经设置的位图(顾名思义)。我应该怎么做才能设置 R.darwable.image1?

当前代码;

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

1 回答 1

1

怎么样,setImageResource()

不要对这个方法引用ImageView类这一事实感到困惑,因为 anImageButton实际上是 anImageView或换句话说:ImageButton类扩展了ImageView类。

图像按钮

罗尔夫

于 2012-10-21T18:10:43.293 回答