android图像问题

前端之家收集整理的这篇文章主要介绍了android图像问题 前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

其实我有52张图片,基本上都是卡片.
图片名称为1到52.

当我将所有52张图像放入可绘制文件夹时,R.java文件显示错误

Syntax error on token “image name(any
between between 1 to 52)”,invalid
VariableDeclaratorId

问题是什么?

感谢回复.

我认为你没有理解我的问题.

我已经从1到52的卡片上取了名字,因为我需要从卡片中随机选择一张.

最佳答案
资源名称必须是正确的Java标识符.称他们为card1到card52而不是他们的电话号码(如果我对您的理解正确).

编辑添加:要将整数映射到正确的图像,您的代码应管理映射本身.一种方法(不是很完美)是显式创建Bitmap [] cardImages = new Bitmap [52];数组,并将每个资源分配到数组中,例如

Resources r = context.getResources();
cardImages[0] = loadBitmap(r.getDrawable(R.drawable.card1));
// ...
cardImages[12] = loadBitmap(r.getDrawable(R.drawable.card13));
// ...    
cardImages[51] = loadBitmap(r.getDrawable(R.drawable.card52));
原文链接:https://www.f2er.com/android/531547.html

猜你在找的Android相关文章