RT例如随便自定义一个
class A
{
   public Bitmap bp;
   public A()
   {
      bp=BitmapFactory.decodeResource(***,id); 
    //问题就在这,这个***参数该怎么写?如果是在view类中可以getResources()等,但在自定义类中怎么办?求大手指点一二。
   }
}安卓图片资源自定义类

解决方案 »

  1.   

    补充:不要说继承View之类的,我只想写个小类,不需要View类的那些功能,不想占用更多内存。
      

  2.   

    可以用BitmapFactory.decodeStream(inputStream);试试
    AssetManager assetManager = context.getAssets();  
                    InputStream inputStream = assetManager.open("bobrgb888.png");  
                    bob565 = BitmapFactory.decodeStream(inputStream);  
                    inputStream.close();
      

  3.   

    谢谢ls回答,不过在我自定义的类中这context如何获取呢?
      

  4.   

    Application也是context,用application试试
      

  5.   

    to#4Application又该如何获取呢?
      

  6.   

    lz看看这个http://zhidao.baidu.com/question/393391433.html
    我百度的
      

  7.   

    最后决定向加载图片的方法中从外面传一个Resources参数,问题解决,谢谢