我想給一些按鈕應用背景資源。這些資源來自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);