- mongodb - 在 MongoDB mapreduce 中,如何展平值对象?
- javascript - 对象传播与 Object.assign
- html - 输入类型 ="submit"Vs 按钮标签它们可以互换吗?
- sql - 使用 MongoDB 而不是 MS SQL Server 的优缺点
我对 android 完全陌生,我正在尝试实现具有 ListView 的 Sliding Menu
,通过搜索发现https://github.com/jfeinstein10/SlidingMenu正是我想要的,
滑动手势
有很多与此相关的问题正在指导如何将此库与项目集成,但没有一个问题适合像我这样的新手。 github上给出的程序也不详细,我只知道如何添加.jar文件但是这个.zip和其他东西对我来说是全新的
这是我迄今为止所做的;
现在它显示包 library.src.com.slidingmenu.lib.app
例如
声明的包“com.slidingmenu.lib.app”与预期的包“library.src.com.slidingmenu.lib.app”不匹配
现在我不知道该怎么办......
请有人指导我如何在项目中集成和使用这个库的正确详细过程。
谢谢!
最佳答案
好吧,花了 3 天时间解决同样的问题,我找到了这件事的确切程序。 github上的指南当然不适合像我们这样的入门级人员,也没有这样的“分步教程”,所以需要时间。
重要提示:我没有包含“Sherlock ActionBar
”库,因为我想保持简单
首先将你的eclipse更新到最新的ADT
或您可以下载的最佳方式this ADT Bundle
,并确认在新的 ADTBundle
中一切正常.
从“zip for jfeinstein10 / SlidingMenu”下载最新的“gitHub”,然后解压到任何你想要的地方。解压后,里面必须有这些文件和文件夹。
File -> Import -> Android -> Existing Android Code Into Workspace
, 最有可能浏览到您的文件夹“SlidingMenu-master
”,您应该会看到以下内容
点击Finish
, 如果 eclipse 显示像 Unable to resolve target
这样的错误然后通过 Right Click on project -> Properties -> Android
更改您的目标并检查任何最新的google API
你的 SDK 有。
添加 Dependency
, 通过右键单击 project -> properties -> android -> library -> add -> SlidingMenuActivity
,并清除两个项目。
添加名为 menu_frame
的新 XML 布局在您的res -> layout
并将以下内容放入其中把 Frame Layout
和 list view
在里面。
另外添加一个 ListView
在您的mainActivity
XML 文件。
现在是时候创建“菜单”了,在你的 onCreate()
中写入以下代码在 setContentView(R.layout.activity_main)
之后.
SlidingMenu menu;
menu = new SlidingMenu(this);
menu.setMode(SlidingMenu.LEFT);
menu.setTouchModeAbove(SlidingMenu.TOUCHMODE_FULLSCREEN);
menu.setShadowWidth(5);
menu.setFadeDegree(0.0f);
menu.attachToActivity(this, SlidingMenu.SLIDING_CONTENT);
menu.setBehindWidth(200);
menu.setMenu(R.layout.menu_frame);
在显示错误的行按 ctrl+1
并导入 com.slidingmenu.lib.SlidingMenu;
"
运行您的项目,您应该会看到左侧出现的菜单
现在下一个任务是添加adapter
和 listener
对于您的两个 ListView(即主屏幕和菜单)。
有关创建菜单时使用的功能的信息,您可以引用库提供的示例应用程序或谷歌它们,有很多可用信息。
还要感谢“Jeremy Feinstein”提供了这么棒的图书馆
关于android - 在android项目中添加 "jfeinstein10/SlidingMenu"的具体过程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14057367/
我已经使用 git 将 jfeinstein10/SlidingMenu 导入到我的工作区,但它显示了很多错误我试图清理项目它显示了以下错误 Errors occurred during the bu
我正在为 Android 使用 SlidingMenu,我有一个像这样的“菜单 fragment ”: public class MenuListFragment extends ListFragme
我正在使用 Sliding Menu并需要专业人士的帮助!我想使用 ListView 适配器添加到菜单(布局)。我看到了演示应用程序,它是在 Fragment 上构建的,但是我的应用程序 extend
我正在开发一个使用 SlidingMenu 的 Android 应用程序带有操作栏 Sherlock。 在纵向模式下一切正常,但对于平板电脑横向模式我并排加载框架,所以那时我不想要 slidingMe
我一直在尝试按照这个问题中提供的指南在我的 Android Studio 项目中使用 SlidingMenu 库: How to import slidingmenu on Android Studi
我正在使用 jfeinstein1's slidingmenu library在我的项目中。 我想让滑动菜单滑出大约屏幕宽度的3/4。根据文档,这应该可以使用 setBehindWidth() set
我正在使用 SlidingMenu与 MapView 一起,并希望在用户将 map fragment 作为内容 fragment 时禁用用于打开菜单的滑动手势。我该怎么做? 最佳答案 当 fragme
我是一名初级 Android 程序员,我正在研究 JFeinstein's awesome sliding menu ,试图弄清楚它是如何工作的,并在我的应用程序中实现它,但在我所有的实现中,后面的
我正在使用 the SlidingMenu在我的应用程序中加入滑动菜单。这就像一个魅力,但我希望菜单从右侧而不是左侧滑动。我该怎么做? 最佳答案 使用下面的代码。 getSlidingMenu().s
很难说出这里要问什么。这个问题模棱两可、含糊不清、不完整、过于宽泛或夸夸其谈,无法以目前的形式得到合理的回答。如需帮助澄清此问题以便重新打开,visit the help center . 关闭 1
对于我的应用程序,我使用来自 jfeinstein10 的 github 库 SlidingMenu。实现起来并不困难。但是,我遇到了有关方向的问题。因为当应用程序以横向启动并且设备旋转到纵向时,Sl
我在我的应用程序中使用 [SlidingMenu][1] 库并制作了一个菜单,但我不知道如何自定义它。 首先,操作栏上的向上导航按钮不会拉出菜单。单击时它不会执行任何操作。菜单可以通过滑入屏幕上的任意
我正在尝试将 SlidingMenu 包含在 Fragment 中。我想将 SlidingMenu 放在 fragment 中的原因是我的 viewPager 的页面之一将显示它。只是对如何扩展 fr
最近我实现了滑动菜单库。它工作正常但问题是默认情况下,二级菜单(右侧布局)如果未打开,则在单击时滑入。 我想要的是应该将点击事件传递给它的子级,以便二级菜单中的 View 可以获得点击。用户可以使用滑
我需要调整工作 LTR 应用程序以支持 RTL。 除其他事项外,我将 slidingMenu 更改为从 RIGHT 打开,但它的阴影看起来不在正确的位置。 如何调整阴影位置? 相关代码: me
我正在使用 a SlidingMenu安卓 有没有办法让它只滑动一半屏幕而不是一直滑动到最后? 最佳答案 使用 getSlidingMenu().setBehindOffset(offsetValue
我使用了 jfeinstein10/SlidingMenu 库 我想在点击按钮后切换 SlidingMenu 但我需要获取 SlidingMenu 状态是否已切换 所以我想实现这样的目标: if(ge
这个问题不太可能帮助任何 future 的访问者;它只与一个小的地理区域、一个特定的时间点或一个非常狭窄的情况有关,这些情况并不普遍适用于互联网的全局受众。为了帮助使这个问题更广泛地适用,visit
我使用 com.jeremyfeinstein.slidingmenu.lib.SlidingMenu 库创建滑动菜单,并使用 android.support.v7.app.ActionBarActi
我想在打开滑动菜单时隐藏后退按钮,否则显示 我应该如何实现 SlidingMenu OnOpenedListener? 我使用 this带有 ActionBarSharlock 的滑动菜单. 最佳答案
我是一名优秀的程序员,十分优秀!