Свойство marginRight для imageview не работает

У меня есть представление изображения, чей фон представляет собой фигуру xml, которую можно рисовать, то есть прямоугольную форму. Ориентация моего приложения зафиксирована в альбомной ориентации.

Просмотр изображения находится в относительной компоновке.

Я пытаюсь переместить его в правую часть экрана, установив соответствующее значение layout_marginRight, но это не работает. ImageView всегда остается в исходном положении.

Я также пробовал следующие другие варианты, но ни один из них не помог.

Другие варианты, которые я пробовал:

  1. Создание новых параметров относительного макета и установка правого поля
  2. Создание новых параметров макета поля и установка положения
  3. Попытка параметра заполнения
  4. Настройка просмотра изображения вправо положение относительно другого изображения ...
  5. Использование показателей отображения для получения ширины экрана и, соответственно, установка поля ....

Я застрял с тех пор, как неделю настраивал положение этого изображения ...

Я думал, что лучший подход - установить это изображение между двумя изображениями как Я не могу переместить его, установив поле, но это тоже не работает ...

Вот текущий xml моего изображения в main.xml: -

<ImageView
            android:id="@+id/rect1"
            android:background="@drawable/rect"
            android:layout_height="wrap_content"
            android:layout_width="wrap_content" 
                android:layout_alignParentBottom="true"
                android:layout_marginRight="70dp"
            android:scaleType="fitCenter"/>
7
задан Cody Gray 18 August 2011 в 12:16
поделиться