Размещение фонового изображения

Я пытаюсь установить свой корневой элемент LinearLayout (который установлен на fill_parent в обоих размерах) иметь фоновое изображение, которое всегда располагается в левом нижнем углу экрана, неважно, ориентация устройства. Это было бы превосходно, если бы был некоторый способ установить положение фонового изображения, такое как то, что можно сделать с CSS, использующей "позиционный фоном: левая нижняя часть"; но я не вижу способ достигнуть этого в Android. Существует ли способ сделать это?

Спасибо за справку.

36
задан Ryan 6 May 2010 в 13:41
поделиться

1 ответ

Вам нужно будет создать собственное растровое изображение, которое можно рисовать с вашим растровым изображением в XML-файле (например, «res / drawables / my_drawable.xml»

<?xml version="1.0" encoding="utf-8"?>
<bitmap
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:src="@drawable/my_png_file"
    android:gravity="bottom|left" />

] А затем установить этот рисованный XML-файл в качестве фона вашего представления («@ drawables / my_drawable "). Формат XML с возможностью рисования очень плохо документирован на сайте Android, поэтому определенно нелегко придумать, как решить самостоятельно.

81
ответ дан 27 November 2019 в 05:28
поделиться
Другие вопросы по тегам:

Похожие вопросы: