程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> android-從SDCARD中應用背景資源

android-從SDCARD中應用背景資源

編輯:編程綜合問答
從SDCARD中應用背景資源

我想給一些按鈕應用背景資源。這些資源來自SDCARD。通常的應用資源的方法是:

Button b = new Button(getContext());
b.setBackgroundResource(R.drawable.button_states);
//這裡的 button_states 是一個 XML 文件

但是如果XML 文件是來自sdcard,我不知道如何應用一個背景。請大家指點一二。

最佳回答:


Button b = new Button(getContext());
Bitmap bmp = BitmapFactory.decodeFile("/mnt/sdcard/test.png");
Drawable d = new BitmapDrawable(bmp);
b.setBackgroundDrawable(d);
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved