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> 

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> 
  • Android hacer la forma de diseño personalizado
  • Programatically cambiar la altura del diseño, ClassCastException?
  • ¿Cómo mantener visible la barra de herramientas con adjustPan?
  • Quiero google play store como scrollview
  • Patrón de diseño para fragmentos en android
  • Disposición de Android S3 vs diseño Galaxy Nexus
  • Undefined complexType 'java.lang.Object' se utiliza como base para la extensión de tipo complejo
  • Combine layout_weight y maxWidth para las vistas
  • Horizontal "tab" ish desplazarse entre las vistas
  • ¿Cómo enviar la vista hacia atrás? ¿Cómo controlar la orden z de forma programática?
  • Disposición de Android con ListView y botones
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.