Мне нужно добавить наложение (ImageView) так, чтобы оно немного сдвинулось влево от левой границы текущего макета.Оверлей Android снаружи/между границами макета
Что такое лучший способ сделать это?
Пытались что-то простое, как положить ImageView внутри макета и использовать отрицательный запас
android:layout_marginLeft="-20dip"
Это сделал это:
(Исправление: Текст на изображении должен быть 20dip не 20px)
AbsoluteLayout устарел. Есть что-то вроде z-порядка? Или что мне делать?
Заранее спасибо.
Редактировать: Я попытался использовать относительную компоновку вместо этого. Тот же эффект. Вот XML сводится к минимуму:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:clipChildren="false"
android:paddingLeft="50dip"
>
<ImageView
android:id="@+id/myId"
android:layout_width="60dip"
android:layout_height="60dip"
android:layout_marginLeft="-30dip"
android:clipChildren="false"
android:src="@drawable/pic" />
</RelativeLayout>
Результат
происходит также, когда содержащий макет имеет фоновое изображение меньше экрана вместо заполнения.
не ли Помогите. Я разместил его в содержимом макета и представлении изображения, и это ничего не изменило. – Ixx