2016-11-13 1 views
-1

В RelativeLayout, если layout_centerVertical или layout_centerInParent являются истинным вертикальным краем (край поля, нижний край) не работает для меня, почему?Относительная левая и вертикальная маржа (край поля, край нижней) доза не работает для меня, почему?

<RelativeLayout>` 
` 
    <ImageView 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_centerVertical="true" 
     android:layout_marginTop="900dp" 
     android:background="#36648b" 
     android:src="@drawable/ic_star_black_24dp" 
     /> 

</RelativeLayout>` 

enter image description here

+0

, что вы хотите сделать? –

+0

@ Zeeshan Shabbir Я просто попробую – ahmedsamir09

ответ

0

Когда вы layout_centerInParent="true" ваш ImageView, он должен быть помещен именно в центре родительского вида.

layout_marginTop="[##]dp" повлияет на ваш макет, если объект находится в пределах 90 пикселей верхней части вашего вида. Таким образом, выталкивая центр вниз, чтобы удерживать на нем не менее 90 пикселей пространства. Таким образом, это не игнорируется, но это не имеет эффекта, который, по вашему мнению, должен иметь.

Источник: https://stackoverflow.com/a/7895380/5244435

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