5

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

4

3 回答 3

3

SlidingDrawer类在 API 级别 17 中已弃用。不再支持此类。而不是使用Navigation Drawer 更多信息

于 2013-09-26T04:29:00.207 回答
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:

于 2013-09-26T04:25:32.470 回答
1

Sliding Drawer课程deprecated适用于API level 17及以上。改为使用Navigation Drawer;查看Android设计帮助页面如下:

但是,您仍然可以Sliding Drawer API 级别 17 以下使用。请参见以下Sliding Drawer示例;这是一个分步实施的过程,我敢打赌它会帮助你:

于 2013-09-26T04:36:13.670 回答