Android растянуть фоновое изображение программно - PullRequest
1 голос
/ 20 ноября 2011

Я использую изображение, загруженное из Интернета, в качестве фона одного из моих занятий.Но моя проблема в том, что я хочу программно растянуть изображение, чтобы оно могло соответствовать любому разрешению.Код, который я использую, чтобы установить изображение в качестве фона для моего 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);

Итак, есть ли идеи, как настроить растяжение изображения?

1 Ответ

0 голосов
/ 20 ноября 2011

Проверьте файл xml на наличие paddings или margins, потому что если у вас есть поля в RelativeLayout, изображение не будет растягивать весь макет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...