在android中,你如何从图像按钮中提取图像?

时间:2011-11-17 04:00:14

标签: java android image

我有两个图像按钮,我想切换彼此的图像,因此按钮a将具有按钮b的图像,而按钮b将具有按钮a的图像。我尝试在我的代码中执行此操作,但它不起作用

Bitmap temmp = a1.getDrawingCache();
a1.setImageBitmap(a2.getDrawingCache());
a2.setImageBitmap(temmp);

2 个答案:

答案 0 :(得分:2)

按照这样的方式

buttona.setOnClickListener(new View.OnClickListener()  {            
  public void onClick(View v)  { 
    ImageButton ib = (ImageButton)v;  
    Drawable d11 = ib.getDrawable(); // this is the image u can get from that button
} 

答案 1 :(得分:2)

在使用getDrawingCache()致电setDrawingCacheEnabled(true)之前,您需要enable the drawing cache