2013-07-31 47 views
1

Basicly我的问题是,如何添加一个可绘制资源到Android的Eclipse中R.java文件,这样我就可以使用此代码使用它:如何添加R drawable android?

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文件。

回答

6

由于R.java文件会自动从你的资源产生的,你需要把图像文件(S)下RES /绘制文件夹,并从那里他们将进行索引和访问从R.drawable.myImageFile(XML)或getResources().getDrawable(R.drawable.myImageFile); (java)

+0

ContextCompat.getDrawable(this,R.drawable。**) - now – cmario

相关问题