许多图片,不做名称数组,应该怎么加载 我想写个漫画程序,漫画有100多张图片。我可不想一个个的给他们建立数组。有什么好办法吗,我查找说可以根据名称获取id,但是,我的使用它们的代码,都是错误。我不知道到怎么改。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 获取文件夹里面的所有文件名,然后 R.文件夹.文件名 就可以引用id了!! 全部作为图片资源文件,命令规则点xxx_i,然后有个方法通过package包名和资源名称就可定位到该资源的ID号 反射解决:try{ Field field=R.drawable.class.getField(type); int i= field.getInt(new R.drawable()); Log.d(tag,i+""); return i;}catch(Exception e){ Log.e(tag,e.toString()); return R.drawable.unknow;}不过,Resources res=getResources();return res.getIdentifier(type,"drawable",getPackageName()); 这种方法一直没有实现。不知道那位高手 给个真正能实现的例子。 关于Highcharts在安卓上的显示问题 android对话框宽度问题 新手,AVD窗口无法关闭,不知怎么办 请教一下关于tomcat配置问题 读取sqlite数据库的问题,出现乱码 程序如何知道当前的apk包是不是处于debuggable 问个横竖屏切换问题 android sdk manager无法更新 android listView item 布局 volley使用错误 RadioButton监听运行时,模拟器就提示has stop unexpectedly 关于view的bringToFront的原理
反射解决:
try{ Field field=R.drawable.class.getField(type); int i= field.getInt(new R.drawable()); Log.d(tag,i+""); return i;}catch(Exception e){ Log.e(tag,e.toString()); return R.drawable.unknow;}
不过,Resources res=getResources();return res.getIdentifier(type,"drawable",getPackageName()); 这种方法一直没有实现。
不知道那位高手 给个真正能实现的例子。