gpt4 book ai didi

android - 在android项目中添加 "jfeinstein10/SlidingMenu"的具体过程

转载 作者:IT老高 更新时间:2023-10-28 22:17:09 25 4
gpt4 key购买 nike

我对 android 完全陌生,我正在尝试实现具有 ListView 的 Sliding Menu
滑动手势
,通过搜索发现https://github.com/jfeinstein10/SlidingMenu正是我想要的,

有很多与此相关的问题正在指导如何将此库与项目集成,但没有一个问题适合像我这样的新手。 github上给出的程序也不详细,我只知道如何添加.jar文件但是这个.zip和其他东西对我来说是全新的

这是我迄今为止所做的;

  1. 从上面的链接下载的 zip
  2. 提取到文件夹的链接
  3. 在 Eclipse File->import->现有项目到工作区..

现在它显示包 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”,然后解压到任何你想要的地方。解压后,里面必须有这些文件和文件夹。

Folder after extracting library

  • 现在打开你的 Eclipse File -> Import -> Android -> Existing Android Code Into Workspace , 最有可能浏览到您的文件夹“SlidingMenu-master”,您应该会看到以下内容

enter image description here

点击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 Layoutlist 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; "

  • 运行您的项目,您应该会看到左侧出现的菜单

  • 现在下一个任务是添加adapterlistener对于您的两个 ListView(即主屏幕和菜单)。

有关创建菜单时使用的功能的信息,您可以引用库提供的示例应用程序或谷歌它们,有很多可用信息。

还要感谢“Jeremy Feinstein”提供了这么棒的图书馆

关于android - 在android项目中添加 "jfeinstein10/SlidingMenu"的具体过程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14057367/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com