1

基本上我的问题是,如何在 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 文件中。

4

1 回答 1

8

由于 R.java 文件是从您的资源自动生成的,因此您需要将图像文件放在res/drawable文件夹下,然后从那里对它们进行索引并从R.drawable.myImageFile(XML) 或getResources().getDrawable(R.drawable.myImageFile);(java)访问

于 2013-07-31T20:45:37.307 回答