基本上我的问题是如何将一个可绘制的资源添加到android eclipse中的R.java文件中,以便我可以将它与此代码一起使用:
ByteArrayOutputStream stream = new ByteArrayOutputStream();
Bitmap bitmap = BitmapFactory.decodeResource(getBaseContext().getResources(), R.drawable.kapschlogo);
bitmap.compress(Bitmap.CompressFormat.JPEG, 100 , stream);
Image myImg = Image.getInstance(stream.toByteArray());
myImg.setAlignment(Image.MIDDLE);
doc.add(myImg);
图像存储在父项目文件夹中,但我无法弄清楚如何将其添加到R文件中。
答案 0 :(得分:7)
由于R.java文件是从您的资源自动生成的,您需要将图像文件放在 res / drawable 文件夹下,然后从那里将它们编入索引并从{{{ 1}}(XML)或R.drawable.myImageFile
(java)