如何將LinearLayout的背景設置爲特定圖像(從Internet獲取),而不拉伸圖像?以編程方式設置LinearLayout的背景是拉伸圖像
基本上我有下面的代碼段,其氨基酸位圖轉換成BitmapDrawable,這反過來又允許我編程方式設置的LinearLayout的背景:
BitmapDrawable myBackground = new BitmapDrawable(myBitmap);
myLinearLayout.setBackgroundDrawable(myBackground);
的問題是,圖像一直延伸到匹配LinearLayout的高度和寬度;它不像水平和垂直居中,就好像我將背景設置爲XML佈局中的drawable一樣。我怎樣才能實現這從我的位圖,從互聯網檢索?
儘量不要更改背景圖層,並將其用於'ImageView'。如何設置圖像的大小:'image_view.getLayoutParams()。height = 50;','image_view.getLayoutParams()。width = 50;' –