在安装该应用的所有设备中,图像的ID保持不变

时间:2017-10-19 04:10:56

标签: java android

在我的应用程序中,我将在图像视图中动态更改图像,以便借助我正在更改的图像的ID。

int id = R.Drawable.sample_img

所以我想知道img(sample_img)的id在安装的其他设备中是否相同,或者id是否因设备而异

任何人都可以帮助我。

1 个答案:

答案 0 :(得分:1)

R是在Android构建过程中创建的动态生成的类。

R.Drawable.sample_img可能会有所不同,具体取决于构建。简单的重建将改变它。

R.Drawable.sample_img在构建后保持不变。

对于使用相同 apk文件的所有设备,它的值保持不变。在不同的 apk版本中,它会有所不同。