Cómo poner un botón entre dos diseños

Quiero poner un botón normal entre dos diseños como mostrar en la imagen.

No quiero usar el diseño de botón flotante y coordinador.

¿Es posible por disposición relativa?

Imagen de demostración No image description

Estoy usando el siguiente archivo xml para hacerlo.

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" android:weightSum="10" > <fragment android:id="@+id/mapForPlannedRide" android:name="com.google.android.gms.maps.SupportMapFragment" android:layout_width="fill_parent" android:layout_height="0dp" android:layout_weight="3.5" /> <LinearLayout android:id="@+id/planned_detail_layout" android:layout_width="fill_parent" android:layout_height="0dp" android:layout_weight="6.5" android:background="@color/text_white" android:orientation="vertical" android:weightSum="10" > <LinearLayout android:id="@+id/departure_layout" android:layout_width="fill_parent" android:layout_height="0dp" android:layout_weight="2.5" android:gravity="center_vertical" android:orientation="horizontal" android:paddingLeft="20dp" android:paddingRight="20dp" > <ImageView android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/passenger" /> <LinearLayout android:layout_width="fill_parent" android:layout_height="wrap_content" android:orientation="vertical" android:paddingLeft="5dp" > <TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="@string/departure" android:textSize="@dimen/text_size17sp" /> <TextView android:id="@+id/departure" android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="dfg ddfghd dfdg" android:textSize="@dimen/text_size14sp" /> </LinearLayout> </LinearLayout> <View android:layout_width="fill_parent" android:layout_height="0dp" android:layout_weight=".03" android:background="@color/line_color" /> <LinearLayout android:id="@+id/destination_layout" android:layout_width="fill_parent" android:layout_height="0dp" android:layout_weight="2.5" android:gravity="center_vertical" android:orientation="horizontal" android:paddingLeft="20dp" android:paddingRight="20dp" > <ImageView android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/passenger" /> <LinearLayout android:layout_width="fill_parent" android:layout_height="wrap_content" android:orientation="vertical" android:paddingLeft="5dp" > <TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="@string/destination" android:textSize="@dimen/text_size17sp" /> <TextView android:id="@+id/destination" android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="Dilshad Garden Delhi" android:textSize="@dimen/text_size14sp" /> </LinearLayout> </LinearLayout> <View android:layout_width="fill_parent" android:layout_height="0dp" android:layout_weight=".03" android:background="@color/line_color" /> <LinearLayout android:id="@+id/date_time_layout" android:layout_width="fill_parent" android:layout_height="0dp" android:layout_weight="1.5" android:gravity="center_vertical" android:orientation="horizontal" android:paddingLeft="20dp" android:paddingRight="20dp" > <ImageView android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/passenger" /> <LinearLayout android:layout_width="fill_parent" android:layout_height="wrap_content" android:orientation="vertical" android:paddingLeft="5dp" > <TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="@string/date_time" android:textSize="@dimen/text_size17sp" /> <TextView android:id="@+id/date_time" android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="10:00 am" android:textSize="@dimen/text_size14sp" /> </LinearLayout> </LinearLayout> <View android:layout_width="fill_parent" android:layout_height="0dp" android:layout_weight=".03" android:background="@color/line_color" /> <LinearLayout android:id="@+id/chosen_vehicle_layout" android:layout_width="fill_parent" android:layout_height="0dp" android:layout_weight="1.5" android:gravity="center_vertical" android:orientation="horizontal" android:paddingLeft="20dp" android:paddingRight="20dp" > <ImageView android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/passenger" /> <LinearLayout android:layout_width="fill_parent" android:layout_height="wrap_content" android:orientation="vertical" android:paddingLeft="5dp" > <TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="@string/chosen_vehicle" android:textSize="@dimen/text_size17sp" /> <TextView android:id="@+id/chosen_vehicle" android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="Dus One" android:textSize="@dimen/text_size14sp" /> </LinearLayout> </LinearLayout> </LinearLayout> </LinearLayout> 

He intentado esta comprobación debajo del código usando RelativeLayout :

 <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical"> <fragment android:id="@+id/mapForPlannedRide" android:name="com.google.android.gms.maps.SupportMapFragment" android:layout_width="match_parent" android:layout_height="180dp" /> <LinearLayout android:id="@+id/departure_layout" android:layout_width="match_parent" android:layout_height="80dp" android:layout_below="@+id/mapForPlannedRide" android:gravity="center_vertical" android:orientation="horizontal" android:paddingLeft="20dp" android:paddingRight="20dp"> <ImageView android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/passenger" /> <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical" android:paddingLeft="5dp"> <TextView android:layout_width="match_parent" android:layout_height="wrap_content" android:text="@string/departure" android:textSize="@dimen/text_size17sp" /> <TextView android:id="@+id/departure" android:layout_width="match_parent" android:layout_height="wrap_content" android:text="dfg ddfghd dfdg" android:textSize="@dimen/text_size14sp" /> </LinearLayout> </LinearLayout> <View android:layout_width="match_parent" android:layout_height="0dp" android:layout_weight=".03" android:background="@color/line_color" /> <LinearLayout android:id="@+id/destination_layout" android:layout_width="match_parent" android:layout_height="80dp" android:layout_below="@+id/departure_layout" android:gravity="center_vertical" android:orientation="horizontal" android:paddingLeft="20dp" android:paddingRight="20dp"> <ImageView android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/passenger" /> <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical" android:paddingLeft="5dp"> <TextView android:layout_width="match_parent" android:layout_height="wrap_content" android:text="@string/destination" android:textSize="@dimen/text_size17sp" /> <TextView android:id="@+id/destination" android:layout_width="match_parent" android:layout_height="wrap_content" android:text="Dilshad Garden Delhi" android:textSize="@dimen/text_size14sp" /> </LinearLayout> </LinearLayout> <View android:layout_width="match_parent" android:layout_height="0dp" android:layout_weight=".03" android:background="@color/line_color" /> <LinearLayout android:id="@+id/date_time_layout" android:layout_width="match_parent" android:layout_height="80dp" android:layout_below="@+id/destination_layout" android:gravity="center_vertical" android:orientation="horizontal" android:paddingLeft="20dp" android:paddingRight="20dp"> <ImageView android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/passenger" /> <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical" android:paddingLeft="5dp"> <TextView android:layout_width="match_parent" android:layout_height="wrap_content" android:text="@string/date_time" android:textSize="@dimen/text_size17sp" /> <TextView android:id="@+id/date_time" android:layout_width="match_parent" android:layout_height="wrap_content" android:text="10:00 am" android:textSize="@dimen/text_size14sp" /> </LinearLayout> </LinearLayout> <View android:layout_width="match_parent" android:layout_height="0dp" android:layout_weight=".03" android:background="@color/line_color" /> <LinearLayout android:id="@+id/chosen_vehicle_layout" android:layout_width="match_parent" android:layout_height="80dp" android:layout_below="@+id/date_time_layout" android:gravity="center_vertical" android:orientation="horizontal" android:paddingLeft="20dp" android:paddingRight="20dp"> <ImageView android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/passenger" /> <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical" android:paddingLeft="5dp"> <TextView android:layout_width="match_parent" android:layout_height="wrap_content" android:text="@string/chosen_vehicle" android:textSize="@dimen/text_size17sp" /> <TextView android:id="@+id/chosen_vehicle" android:layout_width="match_parent" android:layout_height="wrap_content" android:text="Dus One" android:textSize="@dimen/text_size14sp" /> </LinearLayout> </LinearLayout> <ImageView android:layout_width="100dp" android:layout_height="50" android:layout_alignParentBottom="false" android:layout_alignParentRight="true" android:layout_centerHorizontal="true" android:layout_marginRight="20dp" android:layout_marginTop="150dp" android:src="@android:drawable/ic_reminder" /> </RelativeLayout> 
  • ¿Cuál es la mejor manera de definir constantes en android, ya sea clase estática, interfaz o recurso xml?
  • ¿Cómo agregar documentación a atributos personalizados?
  • Barra de herramientas Appcompat no da estilos a spinner
  • Android estilo Recopilación de recursos (aapt) fallando: Tabla de recursos no válidos: tamaño de encabezado 0xc
  • Elementos de menú no mostrados en la barra de menús
  • Enviar blob o matriz de bytes en XML
  • Cómo establecer recurso de imagen a ImageView utilizando DataBinding
  • La vista personalizada no aparece
  • Imageview se borra
  • Android R.java no generará en Eclipse
  • Rellenar popupmenu sin archivo XML en android
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.