L'attività è semplice: ci sono due pulsanti e uno TextView
sopra di loro. Tutti i widget devono essere centrati all'interno del relativo layout. L'unica idea che ho è creare il terzo widget View
e usarlo come asse centrale per i pulsanti. Qualche idea? Un layout ridondante non è una buona soluzione.Come centrare due viste in un layout relativo?
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent" >
<TextView
android:id="@+id/tv_progress"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerInParent="true"
android:text="@string/app_name" />
<View
android:id="@+id/view_axis"
android:layout_width="1dp"
android:layout_height="1dp"
android:layout_below="@id/tv_progress"
android:layout_centerInParent="true" />
<Button
android:id="@+id/button_start"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@id/tv_progress"
android:layout_toLeftOf="@id/view_axis"
android:text="@string/start" />
<Button
android:id="@+id/button_stop"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@id/tv_progress"
android:layout_toRightOf="@id/view_axis"
android:text="@string/stop" />
</RelativeLayout>
Guardate qui, questo risponde alla domanda, la risposta non è spuntato quello che è stato inizialmente chiesto. http://stackoverflow.com/questions/10904864/relativelayout-gravity-center-not-working/13280255#13280255 – user1806772