Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> Android基礎之R.drawable.***生成Drawa與Bitmap

Android基礎之R.drawable.***生成Drawa與Bitmap

編輯:關於Android編程

R.drawable.***中的文件是我們常用到的,不過有時候又沒有直接的方法通過R文件獲得圖片,這時候就需要我們直接來轉換一下了

下面提供四種方法給大家參考:

1、

Resources resources = mContext.getResources();
Drawable drawable = resources.getDrawable(R.drawable.***);

2、

Resources resources = this.getContext().getResources();
Inputstream is = resources .openRawResource(R.drawable***);
BitmapDrawable bmpDraw = new BitmapDrawable(is);
Bitmap bmp = bmpDraw.getBitmap();

3、

Resources resources = this.getContext().getResources();

Bitmap bmp=BitmapFactory.decodeResource( resources , R.drawable.***);

Bitmap newb = Bitmap.createBitmap( 300, 300, Config.ARGB_8888 );

4、

InputStream is = getResources().openRawResource(R.drawable.***);

Bitmap mBitmap = BitmapFactory.decodeStream(is);

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved