1
我使用從互聯網下載的圖像作爲我的一項活動的背景。但我的問題是,我想以編程方式拉伸圖像,以適應任何分辨率。我用來設置圖像作爲我的RelativeLayout背景的代碼是這樣的:以可編程方式彈出背景圖像
BitmapFactory.Options options = new BitmapFactory.Options();
options.inTempStorage = new byte[4*1024];
Bitmap ops = BitmapFactory.decodeFile(path, options);
BitmapDrawable bitmapDrawable = new BitmapDrawable(ops);
layoutBG.setBackgroundDrawable(bitmapDrawable);
因此,任何想法如何設置圖像拉伸?
它現在怎麼樣找你? layoutBG從哪裏來?你從佈局XML中獲得它嗎?通常,如果將背景設置爲視圖,則會將其拉伸至視圖的大小。也許你需要確保視圖覆蓋整個屏幕? – Albin
我從xml文件獲取佈局,並將其參數設置爲'fill_parent',但背景未在高度上拉伸。 –