2015-07-15 4 views
1

Как сделать приложение кнопки устойчивым в своем месте и не перемещать или менять место по размеру экрана устройства в студии Android?Как сделать устойчивую кнопку независимо от размера экрана

<Button 
    android:layout_width="120dp" 
    android:layout_height="70dp" 
    android:text="START ENGINE" 
    android:id="@+id/play" 
    android:textSize="25sp" 
    android:textColor="#ffffffff" 
    android:layout_marginLeft="88dp" 
    android:layout_marginStart="88dp" 
    android:background="#ffb55b19" 
    android:onClick="startup" 
    android:layout_marginBottom="198dp" 
    android:layout_gravity="right|top|center|bottom" 
    android:clickable="false" 
    android:focusable="false" 
    android:enabled="false" 
    android:focusableInTouchMode="false" 
    android:layout_alignParentBottom="true" 
    android:layout_alignParentLeft="true" 
    android:layout_alignParentStart="true" 
    android:gravity="center_horizontal" /> 
+0

В зависимости от того, какие другие активы у вас есть на экране. Также, какой тип макета вы используете. И.Е. относительный, линейный и т. д. – Rager

+0

Я использую относительную компоновку по линейной компоновке, когда я переключаюсь с портретного режима на пейзаж в эмуляторе, где меняется кнопка, так что я могу сделать, чтобы этого избежать? – beginner

ответ

0

Возможны варианты для центрирования как по вертикали, так и по горизонтали, когда речь идет о относительной компоновке. как это.

 <Button 
    android:id="@+id/button1" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_centerHorizontal="true" 
    android:layout_centerVertical="true" 
    android:text="Button" /> 
+0

Я думаю, что просто избавлюсь от всех безумных ошибок и маргиналов и сделайте layout_center. – Rager

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