在Android中实现SlidingDrawer的正确方法

5

在安卓中,实现滑动功能的正确方法是什么?因为 android.widget.SlidingDrawer 类已被弃用,那么有什么替代方法吗?请帮忙解决。谢谢。

3个回答

3

SlidingDrawer类在API级别17中已被弃用。该类不再受支持。应该使用导航抽屉代替,查看详情


1

SlidingDrawer可以将内容隐藏在屏幕之外,并允许用户拖动手柄将内容显示在屏幕上。SlidingDrawer可以垂直或水平使用。 Xml文件

 <SlidingDrawer
     android:id="@+id/drawer"
     android:layout_width="match_parent"
     android:layout_height="match_parent"

     android:handle="@+id/handle"
     android:content="@+id/content">

     <ImageView
         android:id="@id/handle"
         android:layout_width="88dip"
         android:layout_height="44dip" />

     <GridView
         android:id="@id/content"
         android:layout_width="match_parent"
         android:layout_height="match_parent" />

 </SlidingDrawer>

SlidingDrawer的大小定义了内容滑出后占据的空间大小,因此SlidingDrawer通常应该在两个维度上使用match_parent。在XML布局中,SlidingDrawer必须定义手柄和内容的id:

1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接