java - Android获取ImageButton的背景资源

标签 java android image background imagebutton

我需要获取一些 ImageButton 的背景资源,以便稍后重新使用它,我使用 setBackgroundResource 设置背景。我找不到任何获取背景资源的方法。

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);
}

感谢您的帮助。

最佳答案

对于任何View,您应该使用getBackground(),它返回一个Drawable

关于java - Android获取ImageButton的背景资源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16130797/

相关文章:

android - 使用类加载器 AntClassLoader[] 找不到 taskdef 类 proguard.ant.ProGuardTask

c# - 如何直接在 .NET 代码中快速创建虚拟图像

java - 值小于 1 的 Java BigInteger 的幂运算

java - Libgdx - 检查是否按下了某个键?

java - 各种手机状态区分

android - 如何使用使用回调的第三方库实现 CoroutineWorker?

image - 通过文档文字 SOAP 在 base64 中发送图像的替代方法

php - 如何在 php 页面上显示存储在数据库中的图像?

java - 带有 Gridview 和 LinearLayout 的 DrawerLayout

java - Spark SQL - 从另一个配置单元表错误将数据插入配置单元表