比较简单,设置好SlidingDrawer控件的handle和content属性就可以了。
android:content="@+id/content"
android:handle="@+id/handle" 就可以了。效果如下图:

抽屉没打开的时候。

从下往上托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/p/3376191.html,如需转载请自行联系原作者