0

この例を使用して、MapView上に左から右へのスライドドロワーを作成しようとしています。

http://www.anddev.org/viewtopic.php?p=16622

ただし、画面をMapViewの上部の2つの部分に分割し、2番目の部分にスライドドロワーを表示します。

マップ上にサイドスライディングドロワーを作成する方法を教えてください。

私のresult.xmlは次のようになります:

    <?xml version="1.0" encoding="utf-8"?>

   <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
   xmlns:panel="http://schemas.android.com/apk/res/com.app.SL"
   android:layout_width="fill_parent"
   android:layout_height="fill_parent"
   android:background="#767c9b"
       >
<LinearLayout
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
     >

   <com.google.android.maps.MapView
    android:id="@+id/myGMap" android:layout_width="fill_parent"
    android:enabled="true" android:clickable="true"
    android:apiKey="0cgwXB2sO7JjQpz_Ho3KFg60hJSL3GjWWAC4yQA"
    android:layout_height="343dp" android:layout_weight="1.26" />


    <com.app.SL.Panel
        android:layout_width="wrap_content" 
        android:layout_height="fill_parent" 
        android:id="@+id/leftPanel2" 
        android:layout_weight="1" 
        android:layout_gravity="left"
        panel:position="left"
        panel:openedHandle="@drawable/left_switcher_expanded_background"
        panel:closedHandle="@drawable/left_switcher_collapsed_background"
     >
        <Button
            android:id="@id/panelHandle" 
            android:layout_width="33dip" 
            android:layout_height="fill_parent"
        />
        <TextView
            android:id="@id/panelContent" 
            android:layout_width="wrap_content" 
            android:layout_height="fill_parent" 
            android:gravity="center"
            android:padding="4dip"
            android:text="This is\nmy second\nleft Panel"
            android:textSize="16dip"
            android:textColor="#eee"
            android:textStyle="bold"
            android:background="#115544"
        />
      </com.app.SL.Panel>
       </LinearLayout>


      </FrameLayout>
4

1 に答える 1