我需要得到以下结果:
我需要在LinearLayout
MapView
mapview.xml
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
<org.osmdroid.views.MapView
android:id="@+id/mapview"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_weight="0.1"
android:clickable="true" />
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_weight="0.9"
android:orientation="horizontal" >
<Button
android:id="@+id/btnAcceptMyLocation"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_weight="0.5"
android:text="Onayla" />
<Button
android:id="@+id/btnCancelMyLocation"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_weight="0.5"
android:text="İptal" />
</LinearLayout>
</LinearLayout>
答案 0 :(得分:2)
将LinearLayout和MapView放入RelativeLayout。将LinearLayout与父底部对齐。
设置MapView以填充父宽度和高度,将LinearLayout宽度设置为填充父级,将高度设置为50dp(假设您的图片)。然后在LinearLayout中使用此选项:
android:layout_above="@+id/mapView"