问题标签 [slidingmenu]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
936 浏览

android - Importing jfeinstein10's SlidingMenu Project

I'm new to Android and I would like to try jfeinstein10's library which can be found here: https://github.com/jfeinstein10/SlidingMenu/issues

Unfortunately I have problems importing the library. I checked this video out. I set the project's build path to the Google API. In the videos all the errors disappear. As minTargetSdk I selected Android 2.2. (API 8), targetSdlVersion is 17. In my case I still have some errors in the SlidingMenu class:

1)HONEYCOMB cannot be resolved or is not a field

2)LAYER_TYPE_HARDWARE cannot be resolved or is not a field

3)LAYER_TYPE_NONE cannot be resolved or is not a field

4)The Method getLayerType() is undefined for the type View

5)The Method setLayerType(int, null) is undefined for the type View

Any suggestions how I can fix these issues? Thank you in advance

Cheers

0 投票
1 回答
881 浏览

android - Android:MenuDrawer/SlidingMenu/SlidingDrawer 作为系统覆盖

对于我的应用程序,我想添加某种类型的抽屉作为系统覆盖。抽屉的把手必须很小,而菜单本身应该能够覆盖整个屏幕。有人可以帮忙吗?

每种抽屉的问题: MenuDrawer:

  • 菜单和内容的大小始终相同。我想要一个带有滑动打开的大菜单的小内容。

滑动菜单:

  • 与 MenuDrawer 相同,但我也没有让顶部的抽屉工作。

滑动抽屉:

  • 内容显示而句柄没有。

任何帮助表示赞赏。我已经在 XDA 上查看了答案,但没有一个可以帮助我。

提前致谢!

0 投票
5 回答
3598 浏览

android - Android 库项目 Sliding Menu 抛出 java.lang.NoClassDefFoundError: com.slidingmenu.lib.R$styleable

我正在开发一个 android 应用程序,我正在尝试使用一个库 Sliding Menu (github.com/jfeinstein10/SlidingMenu)。但是,我在干净的项目中使用该库时遇到问题。我明白了

做的时候

测试的配置:JDK 测试 1.6u43、1.7(最新)项目目标 api = 尝试了 Android 4.2.2 和 Google API 17 SDK 版本测试了 21、21.0.1、21.1 Windows 8 Pro x64、Intel Core i7 3610QM、Nvidia GT660M、Samsung Pro 840 256GB SSD 集成了 Actionbarsherlock 和没有它。

我通过从现有代码创建一个 Android 项目来导入库,在 android 属性中标记“Is Library”,然后在原始应用程序的 android 属性中引用它(而不是通过 .jar)

以下链接指向代码片段、完整堆栈跟踪和当前配置的屏幕截图

代码片段: http: //pastebin.com/2yzRC5AJ

完整的堆栈跟踪: http ://pastebin.com/D7RQwuQd

我已经坚持了3天了......:/

0 投票
1 回答
2065 浏览

android - 运行 jfeinstein10 的 SlidingMenu 示例应用程序

我是 Android 新手,在 Android 上运行 jfeinstein10 的 SlidingMenu 库示例时遇到问题。由于我依赖于 ActionBarSherlock 项目和库本身,因此 Eclipse 不知道将哪个 R 用于 id。我收到以下错误消息:

1)ResponsiveUIActivity类型的onOptionsItemSelected(MenuItem)方法必须重写或实现超类型方法(虽然我导入了ABS类)

2)R不能解析为变量(大约20条这样的消息)

3) 方法 getSupportActionBar() 未定义 BaseActivity 类型

4)Activity类型中的onOptionsItemSelected(MenuItem)方法不适用于参数(MenuItem)

我在构建路径中包含了 ABS 和 SlidingMenu 库,并在 Properties>Android 部分导入了这两个库。项目构建目标是 Android 4.2.2,minSdkVersion = 8,targetSdkVersion=17。

任何想法如何解决这些问题?

干杯

0 投票
1 回答
1591 浏览

android - 在偏移滑动菜单后面

我正在使用 jfeinstein10 的滑动菜单。我有以下 xml 代码:

@dimen 我创建了一个值为 100px 的新维度:

但是,当我运行项目时,滑动菜单会覆盖整个屏幕。如果我在 onCreate 中加入以下行,它会起作用:

getSlidingMenu().setBehindOffset(100)

如何在 xml 中指定整个布局?

0 投票
2 回答
1921 浏览

android - 如何在滑动菜单中使用 Android Google Map V2 作为片段?

我正在使用带有 ActionBarSherlock 的滑动菜单,并且需要在片段中显示 android google map v2。该类扩展了 SherlockFragment。我该怎么办?

0 投票
0 回答
823 浏览

android - 使用 jfeinstein10 的滑动菜单

我正在使用jfeinstein10库和示例项目。我想在左侧滑动菜单中显示一些菜单选项,并在右侧滑动菜单中显示一些其他选项菜单。但我不能那样做。这是代码:包com.slidingmenu.example;

这是我在 onCreate 中设置的内容:

每当我使用它时,我的程序都会崩溃。这是我的 logcat:

0 投票
2 回答
1191 浏览

android - 在滑动菜单中更改内容

我正在使用 jfeinstein10/SlidingMenu 进行滑动菜单我想在选择片段中的矩形按钮时更改菜单项的内容
当尝试使用 switchcontent 用新片段替换内容时出现这样的错误

0 投票
2 回答
2291 浏览

ios - TableView 和 PKRevealController 手势冲突 - 如何真正解决它们?

我正在尝试使用滑动侧菜单实现视图,例如 iOS 6.1 中的PKRevealController在 github 上使用源代码对这个问题进行了简单的演示,但是如果您已经了解了 gestureRecognizer 委托实现,则可能不需要获取它。

我看到的问题是我的用户想要使用的两个手势会相互混淆。应用程序中心(主屏幕)中的 UITableView 应该能够使用向右滑动手势删除,但我仍然希望在顶部导航区域发生滑动以暴露侧边菜单。我也打算显示除表格视图之外的其他内容,并且在运行时,每当用户在其中一个侧面菜单上选择一个按钮时,我计划将主视图换成不同的视图。这有点像我要使用的“隐藏侧托盘 UITabBarController”,但我希望仅当主“前视图”控制器不是 UITableView 或其子视图时才显示侧栏。

目前,使用PKRevealController自带的demo源码,并在主视图的UITableView中加入删除支持,已经无法通过滑动手势删除一行。(您必须添加一种表格视图方法才能在 UITable 视图中启用删除支持,我确实添加了。)

这是在这里被问到的,但是所陈述的答案是不完整的,如下所示,对我不起作用,我不知道为什么,因为似乎在我返回 YES 的任何时候都没有调用这个委托方法,但是无论如何它都会继续并开始一个手势。 更新与我在下面放置的 WIKI/FAQ 答案相比,上一个问题中的答案也是错误的。

我只通过添加以下内容修改了 PKRevealController.m 类:

让我感到困惑的是,上面的返回 YES 代码在任何时候都没有被命中(我有一个断点),然而,手势控制器仍在窃取手势。

注意:我做了一个邪恶的黑客攻击,但我认为我可以干净地阻止这种情况。这是我的邪恶黑客:

现在,在我的恶意黑客演示中,我将 topLimitY 属性(我添加到 PKRevealController 的属性中)设置为 55,这允许我在前视图的导航栏区域上滑动,但不能在占据演示的其余部分。

请注意,我计划有多个主视图,并且如果视图是 UITableView 或其某些子视图,则只想在整个主区域上击败手势识别。这就是为什么我将我的 hack 称为 hack 之上的原因。因为我认为你可以告诉手势识别器离开而不打扰你,但它不起作用,它甚至没有调用 shouldRecognize 方法,它只是继续执行其列表中的下一个事情做。

在此处输入图像描述

0 投票
0 回答
716 浏览

android - 带有滑动菜单的偏好活动

我正在尝试将偏好活动放在滑动菜单的后面内容中。

这是我的 main_menu.xml

这就是我在 MainActivity.java 中所做的

当我运行应用程序时,它崩溃并显示“充气失败。android.view.InflateException:二进制 XML 文件第 12 行:错误充气类 PreferenceScreen

我也有这个例外:com.android.layoutlib.bridge.MockView cannot be cast to android.view.ViewGroup in main_menu.xml

我想做这样的事情:图片示例