2013-03-07 2 views
0

У меня есть относительный макет, который меньше ширины и высоты экрана, и является родительским элементом всех макетов для Activity. Я хочу расположить относительный макет в центре экрана.Позиция Relativelayout

Это то, что я пробовал:

RelativeLayout mainRL = (RelativeLayout) findViewById(R.id.mainDataEntryRelativeLayout); 
mainRL.layout(20, 30, 0, 0); 

Но это не работает. Есть идеи??

ответ

0

Добавлю значения "center_vertical" и "center_horizontal" в собственность "layout_gravity".

android:layout_gravity="center_vertical|center_horizontal" 
+0

спасибо, что это сработало !! – Anupam

+0

Ваш прием !!! Свойство «гравитация», оно должно использоваться для контента вида, поэтому может не работать другое решение;) –

0

android:gravity="center_horizontal" Попробуйте или <YourRelativeLayout>.setGravity(Gravity.CENTER_HORIZONTAL) для этого RelativeLayout

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