2013-04-21 2 views
3

Мне нужно получить фоновый ресурс некоторого ImageButton, чтобы повторно использовать его позже, для установки фона я использую setBackgroundResource. Я не нашел никакого метода для получения фона.Android Получить фон Ressource для ImageButton

private void AddImage(int img){ 
    ImageButton imgact1 = (ImageButton)findViewById(R.id.imgact1); 
    ImageButton imgact2 = (ImageButton)findViewById(R.id.imgact2); 
    ImageButton imgact3 = (ImageButton)findViewById(R.id.imgact3); 
    imgact3.setBackgroundResource(img); 
} 

Благодарим за помощь.

+0

http://developer.android.com/reference/android/widget/ImageButton.html – Raghunandan

ответ

3

Что касается любого View, вы должны использовать getBackground(), который возвращает Drawable.

+0

Спасибо за ответ, –

+0

@ Да-монах, добро пожаловать. Пожалуйста, не забудьте принять ответ, если вы сочтете это полезным. – Egor

+0

И как сохранить это значение в строке? Что делать, если изображение определено в 'android: src', могу ли я сделать то же самое? Благодаря! PS: У меня есть upvoted –

Смежные вопросы