1

私は相対レイアウトで2日間立ち往生しています..これが線形レイアウトの私のスクリーンスナップですここに画像の説明を入力

それで大丈夫です。しかし、マップのどこかに更新ボタンを追加したいのですが、線形レイアウトでは不可能であることがわかりました。だから私は相対的なレイアウトで試しましたが、上記のように画面を取得することさえできません。私のフッターレイアウトは常に上部に表示されます..これが私のxmlコードです

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/LinearLayout1"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >

<!-- include title bar for all screen -->

<include
    android:id="@+id/include1"
    layout="@layout/titlebar_layout" />


<com.google.android.maps.MapView
    android:id="@+id/map"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_weight="1.63"
    android:apiKey="0VkXbAOFvAq7b6uaGHSmnS2a2VosPxoS6ceHY_g"
    android:clickable="true" >
</com.google.android.maps.MapView>

<include
    android:id="@+id/include2"
    android:layout_marginBottom="38dp"
    layout="@layout/bottom_layout"/>

</LinearLayout>

どんな助けでも大歓迎です。前もって感謝します

4

2 に答える 2

2

これを試して。フレームレイアウトを使用して、マップビューとボタンをフレームレイアウト内に配置します。したがって、ボタンはマップビューの上に配置されます。必要に応じて配置してください。

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/LinearLayout1"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >

<!-- include title bar for all screen -->

<include
    android:id="@+id/include1"
    layout="@layout/titlebar_layout" />


<FrameLayout android:layout_width="match_parent" 
   android:layout_height="0dp"
   android:layout_width="1.0" >

    <com.google.android.maps.MapView
        android:id="@+id/map"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:layout_weight="1.63"
        android:apiKey="0VkXbAOFvAq7b6uaGHSmnS2a2VosPxoS6ceHY_g"
       android:clickable="true" >
   </com.google.android.maps.MapView>

   <Button android:layout_width="wrap_content" 
        android:layout_height="wrap_content"
        android:layout_gravity="right" />

</FrameLayout>

<include
    android:id="@+id/include2"
    android:layout_marginBottom="38dp"
    layout="@layout/bottom_layout"/>

</LinearLayout>

お役に立てれば...!!!

于 2012-09-27T06:19:54.990 に答える