2014-10-26 3 views
2

я получил текущие обои, как показано ниже:Установить большое изображение на фон

WallpaperManager wallpaperManager = WallpaperManager.getInstance(this); 
Drawable wallpaperDrawable = wallpaperManager.getDrawable(); 

Теперь мой текущий обои (1152 X 1536)

я пытаюсь поставить его в качестве фона для деятельности, но по ширине не так ширина экрана.

ImageView rv = (ImageView) findViewById(R.id.main); 
rv.setBackgroundDrawable(wallpaperDrawable); 

enter image description here

, как я это делаю?

, пожалуйста, помогите мне.

заранее спасибо

ответ

-2

GOTO ваш XML для текущей деятельности:

в том, что под LinearLayout или Relative Layout добавьте следующую строку:

android:background = "@drawable/img_name" 

и добавьте изображение в Drawable.

+0

изображение фона в качестве текущего фонового рисунка –

0

Вы установили свой размер RelativeLayout match_parent? Затем вы можете установить изображение приспосабливать к ширине стороны программно:

int width = getWindowManager().getDefaultDisplay().getWidth(); //get window width 
     yourIMG.getLayoutParams().width = width; // set Image width = window width 
+0

мы можем использовать это решение, если мы будем работать на изображении, а на обоях и в моем случае (большой размер) не является эффективным спасибо –

Смежные вопросы