【发布时间】:2014-11-18 00:59:19
【问题描述】:
一点上下文,我正在使用 Eclipse 编写一个使用 Java 的 android 游戏/应用程序。一个函数返回一个变量“flag”,它告诉渲染函数在屏幕顶部绘制一个窗口。我的代码如下所示:
if(flag == 3000){
window.setBitmap(BitmapFactory.decodeResource(res, R.drawable.tutorialdiagram_3000));}
else if(flag == 3001){
window.setBitmap(BitmapFactory.decodeResource(res,R.drawable.tutorialdiagram_3001));}
else if(flag == 3002){
window.setBitmap(BitmapFactory.decodeResource(res,R.drawable.tutorialdiagram_3002));}
else if(flag == 3003){
window.setBitmap(BitmapFactory.decodeResource(res,R.drawable.tutorialdiagram_3003));}
else if(flag == 3004){
window.setBitmap(BitmapFactory.decodeResource(res,R.drawable.tutorialdiagram_3004));}
如果我可以用一行简单地完成所有这些,那就太好了。这将类似于(来自 Flash 动作脚本)
if(flag >= 3000){
window.setBitmap(BitmapFactory.decodeResource(res, escape("R.drawable.tutorialdiagram_" + flag)));
}
我确信有一种超级简单的方法可以做到这一点。我应该在第一天就学会了,等等。谁能第一个给我上课?
【问题讨论】:
标签: java android eclipse string r.java-file