/ / Comment puis-je centrer mon bouton sur le radiogroupe? - android, android-layout, android-actionbar, android-button, radio-group

Comment puis-je centrer mon bouton sur le radiogroupe? - Android, mise en page Android, barre d'action Android, bouton Android, groupe de radio

Je suis au début sous android et c’est mon application. J’ai inséré un groupe radio au bas de la fenêtre pour créer une barre semi-transparente à quatre boutons. Je vous demande comment puis-je les centrer?

mon application

et voici ma mise en page xml:

<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/map_relative_layout"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:paddingBottom="0dp"
android:paddingLeft="0dp"
android:paddingRight="0dp"
android:paddingTop="0dp"
tools:context=".MainActivity" >

<fragment
android:id="@+id/map"
android:name="com.google.android.gms.maps.SupportMapFragment"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_weight="0.91" />

<RadioGroup
android:id="@+id/radio_group_list_selector"
android:layout_width="match_parent"
android:layout_height="48dp"
android:orientation="horizontal"
android:background="#80000000"
android:padding="4dp"
android:layout_gravity="bottom">


<ImageButton
android:id="@+id/buttonmuseum"
android:layout_width="40dp"
android:layout_height="40dp"
android:text=""
android:layout_gravity="center"
android:background="@drawable/museum"/>



<View
android:id="@+id/VerticalLine"
android:layout_width="1dip"
android:layout_height="match_parent"
android:background="#aaa" />


<ImageButton
android:id="@+id/buttonhotel"
android:layout_width="40dp"
android:layout_height="40dp"
android:text=""
android:layout_gravity="center"
android:background="@drawable/hotel" />


<View
android:id="@+id/VerticalLine1"
android:layout_width="1dip"
android:layout_height="match_parent"
android:background="#aaa" />


<ImageButton
android:id="@+id/buttonrestaurant"
android:layout_width="40dp"
android:layout_height="40dp"
android:text=""
android:layout_gravity="center"
android:background="@drawable/restaurant" />



<View
android:id="@+id/VerticalLine2"
android:layout_width="1dip"
android:layout_height="match_parent"
android:background="#aaa" />


<ImageButton
android:id="@+id/buttonsouvenir"
android:layout_width="40dp"
android:layout_height="40dp"
android:text=""
android:layout_gravity="center"
android:background="@drawable/souvenir"/>



</RadioGroup>


</FrameLayout>

Toutes les suggestions sont acceptées. Merci beaucoup.

P.S .: J'ai conçu le carré rouge avec de la peinture uniquement pour mieux vous montrer la zone qui vous intéresse.

Réponses:

2 pour la réponse № 1

essayez cette option suivante dans la balise radiogroup

android:gravity="center"