我有一个
Android应用程序,使用图库组件来选择一个图标,并将其分配给一个按钮.
该图标集位于res / drawable文件夹中,并在图库中使用指南的典型适配器进行访问:
该图标集位于res / drawable文件夹中,并在图库中使用指南的典型适配器进行访问:
private Integer[] Imgid = { R.drawable.icon_home,R.drawable.icon_home2,... }
在图标选择之后,我将设置存储在具有按钮ID和drawable的数据库中.
所有的作品都完成了,但是我注意到,如果我想添加或修改我的应用程序的一般图标集或资源,旧资源的ID可能会改变,所以数据库中的首选项是错误的图标.
有没有办法强迫R类的旧身份,以便他们未来不会改变?还有另一种方式来管理组件厨房的项目,而不是id? (可能是字符串名称和反射?)
提前致谢