Cómo alinear el botón por centro y hacer offset

Me gustaría alinear el botón en el centro y hacer compensar Me trató de acercarse como que ¿Hay una manera de compensar una vista desde el centro en Android? Pero no funciona. Por ejemplo:

<View android:id="@+id/fakeView" android:layout_width="10dp" android:layout_height="10dp" android:layout_centerInParent="true" android:paddingTop="80dp" android:background="#FFAABB" /> 

Todavía quedarse en el centro

¿Hay alguna manera de lograr esto:

Introduzca aquí la descripción de la imagen

ACTUALIZAR:

Mi diseño completo:

 <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" > <ImageButton android:layout_width="100dp" android:layout_height="100dp" android:layout_centerHorizontal="true" android:layout_marginLeft="100dp" /> </RelativeLayout> 

One Solution collect form web for “Cómo alinear el botón por centro y hacer offset”

Una manera es usar una vista de ancher que está centrada dentro de su disposición relativa, fijar su botón a la derecha de ella y fijar su margen.

  <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" > <View android:id="@+id/anchor" android:layout_width="0dp" android:layout_height="0dp" android:layout_centerInParent="true" /> <ImageButton android:layout_width="100dp" android:layout_height="100dp" android:layout_marginRight="50dp" android:layout_toRightOf="@+id/anchor" /> </RelativeLayout> 

O intentar:

  <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:gravity="center" > <ImageButton android:layout_width="100dp" android:layout_height="100dp" android:layout_marginRight="50dp" /> </RelativeLayout> 
  • ¿Cómo conseguir la sombra en la disposición linear androide?
  • Android: Cómo establecer el tamaño de un diseño de forma programática
  • NestedScrollView y CoordinatorLayout. Problema en desplazamiento
  • Android diseño relativo vertical con margen
  • ¿Cómo cambiar o cambiar entre las pestañas en la distribución gráfica sdk de Android?
  • Comportamiento de desplazamiento de AppBarLayout
  • ¿Por qué se puede hacer clic en un botón cuando hay otro diseño que lo superpone?
  • Cómo cambiar el color de la línea en EditText
  • Diseño de motor de juego para Android: ¿cómo sincronizar el bucle de juego y el hilo de actualización de la galería?
  • TextView con cadenas demasiado largas
  • LinearLayout analógico dentro de la tabla en LibGDX
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.