в Android, как бы вы извлечь изображение из кнопки изображения? - PullRequest
0 голосов
/ 17 ноября 2011

У меня есть две кнопки с изображением, и я хочу переключать изображение друг на друга, чтобы у кнопки a было изображение кнопки b, а у кнопки b - изображение кнопки a. Я пытался сделать это в своем коде, но он не работает

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

Ответы [ 2 ]

2 голосов
/ 17 ноября 2011

Вам необходимо включить кеш рисования перед вызовом getDrawingCache() с setDrawingCacheEnabled(true).

2 голосов
/ 17 ноября 2011

следуй так

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
} 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...