Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/219.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 范斯坦';s滑动菜单库,在每个活动中定义BehindContentView?_Android_Slidingmenu_Code Duplication - Fatal编程技术网

Android 范斯坦';s滑动菜单库,在每个活动中定义BehindContentView?

Android 范斯坦';s滑动菜单库,在每个活动中定义BehindContentView?,android,slidingmenu,code-duplication,Android,Slidingmenu,Code Duplication,我正在使用feinstein的滑动菜单库,我想在我所有的活动中使用滑动菜单。我应该在每个活动中都写滑动菜单代码吗?!,或者我可以在一个类中编写滑动菜单,并开始在每个活动中调用该类,或者有其他方法吗?提前感谢。只需创建一个具有该功能的抽象活动即可。然后,每个活动都将扩展这个基本的抽象活动,您将对它们拥有相同的行为。最好的方法是使用片段。将抽屉添加到您的main活动扩展片段活动。然后添加和删除片段,而不是切换活动 此外,不再需要使用滑动菜单,谷歌在支持库中添加了自己的实现,称为NavigationD

我正在使用feinstein的滑动菜单库,我想在我所有的活动中使用滑动菜单。我应该在每个活动中都写滑动菜单代码吗?!,或者我可以在一个类中编写滑动菜单,并开始在每个活动中调用该类,或者有其他方法吗?提前感谢。

只需创建一个具有该功能的抽象活动即可。然后,每个活动都将扩展这个基本的抽象活动,您将对它们拥有相同的行为。

最好的方法是使用片段。将抽屉添加到您的
main活动扩展片段活动
。然后添加和删除片段,而不是切换活动


此外,不再需要使用滑动菜单,谷歌在支持库中添加了自己的实现,称为NavigationDrawer。请参见

谢谢您的回答,但请纠正我的错误。如果我错了,我可以在摘要中声明我需要使用的函数,但我仍然需要在每个活动中编写函数的代码。是吗?非常感谢,这就是我想要的