我的当前壁纸如下:
WallpaperManager wallpaperManager = WallpaperManager.getInstance(this);
Drawable wallpaperDrawable = wallpaperManager.getDrawable();
现在我的当前壁纸(1152 X 1536)
我尝试将其作为活动的背景,但宽度不是屏幕宽度。
ImageView rv = (ImageView) findViewById(R.id.main);
rv.setBackgroundDrawable(wallpaperDrawable);
我是怎么做到的?
请帮帮我。
提前致谢
答案 0 :(得分:0)
您设置的RelativeLayout大小是否为match_parent? 然后,您可以通过编程方式将Image fit设置为width side:
int width = getWindowManager().getDefaultDisplay().getWidth(); //get window width
yourIMG.getLayoutParams().width = width; // set Image width = window width
答案 1 :(得分:-2)
转到当前活动的xml:
在LinearLayout或Relative Layout下,添加以下行:
android:background = "@drawable/img_name"
并将图像添加到drawable中。