在android中实现滑动功能的正确方法是什么?因为android中的android.widget.SlidingDrawer
类已被弃用,有什么替代方案?请帮忙..谢谢
答案 0 :(得分:3)
SlidingDrawer
类。此类不再受支持。而不是使用Navigation Drawer
More info
答案 1 :(得分: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:
答案 2 :(得分:1)
Sliding Drawer
等级为deprecated
及以上API level 17
。请改用Navigation Drawer
;请参阅Android设计帮助页面,如下所示:
但是,您仍然可以使用Sliding Drawer
API级别17.请参阅以下Sliding Drawer
示例;这是一步一步的实施过程,我敢打赌它会对你有所帮助: