第一種直接從res中加載
1、給res目錄下建立drawable目錄,並把你的圖片放到這里,如bg.jpg
2、給布局中加入 android:background="@drawable/bg"
bg也不需要擴展名jpg,然后運行程序發現程序的背景已設置為bg.jpg了。
第二種方法是從內存卡中任意取圖片顯示
如圖片是mnt\sdcard\dcim\222.jpg
LinearLayout lay1=(LinearLayout)findViewById(R.id.bgmain);
Drawable drw1=Drawable.createFromPath("\\mnt\\sdcard\\dcim\\222.jpg");
lay1.setBackgroundDrawable(drw1);
說明一下bgmain是LinearLayout布局的id名稱。