Hi, I have a relative layout and a sliding drawer in a frame layout, it works fine, I can pull out the drawer and it shows on the "top" of the relative layout.
However, now I want to make the sliding drawer push the relative layout when showing. I've searched on google and the android dev ref, only got a not well answered thread : http://stackoverflow.com/questions/8209740/how-to-make-slidingdrawer-push-existing-layouts-when-showing Below is my Layout xml file, could you give me any hint? Android API Level: 13 Honeycomb ---------------------------------------------- <?xml version="1.0" encoding="utf-8"?> <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/frameLayout_landscape" android:layout_width="wrap_content" android:layout_height="match_parent" > <RelativeLayout android:id="@+id/screen_landscape" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" > <RelativeLayout android:id="@+id/layout_landscape" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_alignParentLeft="true" android:layout_alignParentTop="true" android:orientation="vertical" > <ImageView android:id="@+id/imageView_screen_landscape" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_alignParentTop="true" /> <Button android:id="@+id/button_left_landscape" android:layout_width="420px" android:layout_height="52px" android:layout_alignParentBottom="true" android:layout_alignParentLeft="true" android:layout_marginBottom="15px" android:layout_marginLeft="50px" android:background="@android:color/transparent" /> <Button android:id="@+id/button_right_landscape" android:layout_width="400px" android:layout_height="52px" android:layout_alignParentBottom="true" android:layout_alignParentRight="true" android:layout_marginBottom="15px" android:layout_marginRight="110px" android:background="@android:color/transparent" /> <Button android:id="@+id/button_up_landscape" android:layout_width="60px" android:layout_height="60px" android:layout_alignParentRight="true" android:layout_marginRight="30px" android:layout_marginTop="150px" android:background="@android:color/transparent" /> <Button android:id="@+id/button_down_landscape" android:layout_width="60px" android:layout_height="60px" android:layout_alignParentRight="true" android:layout_marginRight="30px" android:layout_marginTop="475px" android:background="@android:color/transparent" /> </RelativeLayout> </RelativeLayout> <SlidingDrawer android:id="@+id/slidingDrawer_landscape" android:layout_width="wrap_content" android:layout_height="wrap_content" android:content="@+id/content_landscape" android:handle="@+id/handle_landscape" android:orientation="horizontal" android:topOffset="800px"> <Button android:id="@+id/handle_landscape" android:layout_width="100px" android:layout_height="270px" android:background="@android:color/transparent" android:text=""/> <LinearLayout android:id="@+id/content_landscape" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="horizontal" > <TableLayout android:id="@+id/tableLayout_landscape" android:layout_width="wrap_content" android:layout_height="wrap_content" android:orientation="vertical" android:layout_marginTop="200px" > <TableRow android:id="@+id/tableRow1_landscape" android:layout_width="wrap_content" android:layout_height="wrap_content" > <Button android:id="@+id/button_numpad_1_landscape" android:layout_width="70px" android:layout_height="70px" android:layout_column="6" android:text="1" android:textColor="@color/red" android:textSize="35px" android:textStyle="bold" /> <Button android:id="@+id/button_numpad_2_landscape" android:layout_width="70px" android:layout_height="70px" android:layout_column="7" android:text="2" android:textColor="@color/red" android:textSize="35px" android:textStyle="bold" /> <Button android:id="@+id/button_numpad_3_landscape" android:layout_width="70px" android:layout_height="70px" android:layout_column="8" android:text="3" android:textColor="@color/red" android:textSize="35px" android:textStyle="bold" /> </TableRow> <TableRow android:id="@+id/tableRow2_landscape" android:layout_width="wrap_content" android:layout_height="wrap_content" > <Button android:id="@+id/button_numpad_4_landscape" android:layout_width="70px" android:layout_height="70px" android:layout_column="6" android:text="4" android:textColor="@color/red" android:textSize="35px" android:textStyle="bold" /> <Button android:id="@+id/button_numpad_5_landscape" android:layout_width="70px" android:layout_height="70px" android:layout_column="7" android:text="5" android:textColor="@color/red" android:textSize="35px" android:textStyle="bold" /> <Button android:id="@+id/button_numpad_6_landscape" android:layout_width="70px" android:layout_height="70px" android:layout_column="8" android:text="6" android:textColor="@color/red" android:textSize="35px" android:textStyle="bold" /> </TableRow> <TableRow android:id="@+id/tableRow3_landscape" android:layout_width="wrap_content" android:layout_height="wrap_content" > <Button android:id="@+id/button_numpad_7_landscape" android:layout_width="70px" android:layout_height="70px" android:layout_column="6" android:text="7" android:textColor="@color/red" android:textSize="35px" android:textStyle="bold" /> <Button android:id="@+id/button_numpad_8_landscape" android:layout_width="70px" android:layout_height="70px" android:layout_column="7" android:text="8" android:textColor="@color/red" android:textSize="35px" android:textStyle="bold" /> <Button android:id="@+id/button_numpad_9_landscape" android:layout_width="70px" android:layout_height="70px" android:layout_column="8" android:text="9" android:textColor="@color/red" android:textSize="35px" android:textStyle="bold" /> </TableRow> <TableRow android:id="@+id/tableRow4_landscape" android:layout_width="wrap_content" android:layout_height="wrap_content" > <Button android:id="@+id/button_numpad_dot_landscape" android:layout_width="70px" android:layout_height="70px" android:layout_column="6" android:text="." android:textColor="@color/red" android:textSize="35px" android:textStyle="bold" /> <Button android:id="@+id/button_numpad_0_landscape" android:layout_width="70px" android:layout_height="70px" android:layout_column="7" android:text="0" android:textColor="@color/red" android:textSize="35px" android:textStyle="bold" /> <Button android:id="@+id/button_numpad_sign_landscape" android:layout_width="70px" android:layout_height="70px" android:layout_column="8" android:text="#" android:textColor="@color/red" android:textSize="35px" android:textStyle="bold" /> </TableRow> </TableLayout> </LinearLayout> </SlidingDrawer> </FrameLayout> -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en