我想要一个包含的RelativeLayout表现得像页脚,但我不能像这样得到它,这就是我得到的。
那就是我想得到的。
我复制我的布局,以便你可以告诉我我做错了什么
主要xml
<android.support.v4.widget.DrawerLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/drawer_layout"
android:layout_width="match_parent"
android:layout_height="match_parent" >
<RelativeLayout
android:id="@+id/mainView"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
<com.nutiteq.MapView
android:id="@+id/mapView"
android:layout_width="fill_parent"
android:layout_height="fill_parent" />
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="horizontal" >
<ImageButton
android:id="@+id/compass_north"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:src="@drawable/ic_menu_compass_64" />
</LinearLayout>
<ImageButton
android:id="@+id/current_position"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_above="@+id/zoom_in"
android:layout_alignParentRight="true"
android:background="@drawable/show_my_location_button_style"
android:layout_marginRight="5dp"
android:src="@drawable/ic_action_location_found" />
<ImageButton
android:id="@+id/zoom_in"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_above="@+id/zoom_out"
android:layout_alignParentRight="true"
android:background="@drawable/show_my_location_button_style"
android:layout_marginRight="5dp"
android:src="@drawable/ic_zoom_in" />
<ImageButton
android:id="@+id/zoom_out"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/show_my_location_button_style"
android:src="@drawable/ic_zoom_out" />
<include **<!-- Here I Include the next Layout -->**
android:id="@+id/speed_display_layout"
layout="@layout/display_tablet"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_below="@+id/zoom_out"
android:layout_alignParentBottom="true"
android:layout_marginRight="5dp"
android:layout_marginBottom="5dp"/>
</RelativeLayout>
<ListView
android:id="@+id/drawer_left_list"
android:layout_width="300dp"
android:layout_height="match_parent"
android:layout_gravity="start"
android:background="@color/metallic_silver"
android:choiceMode="singleChoice"
android:divider="@android:color/transparent"
android:dividerHeight="0dp" />
<ListView
android:id="@+id/drawer_right_list"
android:layout_width="300dp"
android:layout_height="match_parent"
android:layout_gravity="end"
android:background="@color/metallic_silver"
android:choiceMode="singleChoice"
android:divider="@android:color/transparent"
android:dividerHeight="0dp" />
</android.support.v4.widget.DrawerLayout>
包括
的次要布局<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/display_rel_layout"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical" >
<RelativeLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignBottom="@+id/tractor_implement_iv_tablet"
android:layout_alignParentRight="true"
android:layout_marginLeft="40dp"
android:layout_toRightOf="@+id/tractor_implement_iv_tablet"
android:background="@drawable/grid_display_arrow" >
<TextView
android:id="@+id/actual_speed_tv_tablet"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignLeft="@+id/actual_speed_display_tablet"
android:layout_alignParentBottom="true"
android:layout_marginBottom="17dp"
android:text="Actual speed" />
<TextView
android:id="@+id/action_to_be_taken_tablet"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_centerHorizontal="true"
android:text="Brake" />
<TextView
android:id="@+id/next_speed_tv_tablet"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignLeft="@+id/next_speed_display_tablet"
android:layout_alignParentBottom="true"
android:text="Next Speed" />
<TextView
android:id="@+id/actual_speed_display_tablet"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerVertical="true"
android:layout_marginRight="60dp"
android:layout_toLeftOf="@+id/action_to_be_taken_tablet"
android:background="@drawable/speed_border"
android:paddingBottom="15dp"
android:paddingLeft="25dp"
android:paddingRight="25dp"
android:paddingTop="15dp"
android:text="14" />
<TextView
android:id="@+id/next_speed_display_tablet"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerVertical="true"
android:layout_alignTop="@+id/actual_speed_display_tablet"
android:layout_alignBaseline="@+id/actual_speed_display_tablet"
android:layout_alignBottom="@+id/actual_speed_display_tablet"
android:layout_toRightOf="@+id/action_to_be_taken_tablet"
android:layout_marginLeft="70dp"
android:background="@drawable/speed_border"
android:paddingBottom="15dp"
android:paddingLeft="25dp"
android:paddingRight="25dp"
android:paddingTop="15dp"
android:text="16" />
</RelativeLayout>
<ImageView
android:id="@+id/tractor_implement_iv_tablet"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true"
android:src="@drawable/tractor_implement" />
</RelativeLayout>
答案 0 :(得分:3)
问题在于这一行:
android:layout_below="@+id/zoom_out"
取出然后再对图像进行基线处理。