比较简单,设置好SlidingDrawer控件的handle和content属性就可以了。
android:content="@+id/content"
android:handle="@+id/handle" 就可以了。效果如下图:
![](http://images0.cnblogs.com/blog/158914/201310/18154322-1ea8f889339844908b8897237e173a0d.jpg)
抽屉没打开的时候。
![](http://images0.cnblogs.com/blog/158914/201310/18154333-cd48d88087c040ca8a5113ee91d67c5d.jpg)
从下往上托Handle按钮,打开抽屉
代码如下:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:background="#808080" tools:context=".MainActivity" > <SlidingDrawer android:id="@+id/slidingdrawer" android:layout_width="fill_parent" android:layout_height="300dp" android:content="@+id/content" android:handle="@+id/handle" android:orientation="vertical" > <Button android:id="@+id/handle" android:layout_width="88dip" android:layout_height="44dip" android:text="Handle"> </Button> <LinearLayout android:id="@+id/content" android:layout_width="fill_parent" android:layout_height="fill_parent" android:background="#00ff00" > <Button android:id="@+id/button" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Pls Input:" /> <EditText android:id="@+id/editText" android:layout_width="fill_parent" android:layout_height="wrap_content" /> </LinearLayout> </SlidingDrawer> </RelativeLayout>
这里做的比较简单,当然你可以做的更美观。
作者:Work Hard Work Smart
出处:http://www.cnblogs.com/linlf03/
欢迎任何形式的转载,未经作者同意,请保留此段声明!