如何使用ActionBarSherlock 4.2.0在我的项目上导入SlidingMenu [英] How to import SlidingMenu on my project with ActionBarSherlock 4.2.0

查看:115
本文介绍了如何使用ActionBarSherlock 4.2.0在我的项目上导入SlidingMenu的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我发现 https://github.com/jfeinstein10/SlidingMenu 非常有趣,我想在带有actionbarsherlock 4.2的现有项目中使用它。我已将slidemenu的库导入为android的现有项目。然后,我进入了项目的属性,并将slidemenu项目添加为一个库,但是我在SlidingMenu menu = new SlidingMenu(this);上遇到错误。还有一个红色的!在我项目的文件夹中。

I found https://github.com/jfeinstein10/SlidingMenu very interesting and I want to use it on my existing project with actionbarsherlock 4.2. I have imported the library of the slidingmenu as an existing project of android. Then i went to the properties of my project and added the slidingmenu project as a library but I'm getting an error on SlidingMenu menu = new SlidingMenu(this);. There is also a red "!" on my project's folder.

我是滑动菜单上的新手,我需要帮助。非常感谢你。

I'm new on the sliding menu and i want a help. thank you very much.

更新:我已经修复了大多数错误,但是我遇到了一个我不知道如何解决它的错误

UPDATE: I have fixed the most errors but I'm having this one which I don't know how to solve it

最新错误:

Description Resource    Path    Location    Type

ACTION_POINTER_INDEX_MASK cannot be resolved or is not a field  CustomViewAbove.java    /SlidingMenuActivity/src/com/slidingmenu/lib    line 659    Java Problem

ACTION_POINTER_INDEX_MASK cannot be resolved or is not a field  CustomViewAbove.java    /SlidingMenuActivity/src/com/slidingmenu/lib    line 660    Java Problem
error: Error: String types not allowed (at 'layout_height' with value 'match_parent').  
list.xml    /SlidingMenuActivity/res/layout line 2  Android AAPT Problem

error: Error: String types not allowed (at 'layout_height' with value 'match_parent').  shadow.xml  /SlidingMenuActivity/res/layout line 2  Android AAPT Problem

error: Error: String types not allowed (at 'layout_width' with value 'match_parent').   list.xml    /SlidingMenuActivity/res/layout line 2  Android AAPT Problem

MapActivity cannot be resolved to a type    SlidingMapActivity.java /SlidingMenuActivity/src/com/slidingmenu/lib/app    line 11 Java Problem

MapActivity cannot be resolved to a type    SlidingMapActivity.java /SlidingMenuActivity/src/com/slidingmenu/lib/app    line 20 Java Problem

MapActivity cannot be resolved to a type    SlidingMapActivity.java /SlidingMenuActivity/src/com/slidingmenu/lib/app    line 30 Java Problem

MapActivity cannot be resolved to a type    SlidingMapActivity.java /SlidingMenuActivity/src/com/slidingmenu/lib/app    line 39 Java Problem

MapActivity cannot be resolved to a type    SlidingMapActivity.java /SlidingMenuActivity/src/com/slidingmenu/lib/app    line 50 Java Problem

MapActivity cannot be resolved to a type    SlidingMapActivity.java /SlidingMenuActivity/src/com/slidingmenu/lib/app    line 75 Java Problem

MapActivity cannot be resolved to a type    SlidingMapActivity.java /SlidingMenuActivity/src/com/slidingmenu/lib/app    line 149    Java Problem

MATCH_PARENT cannot be resolved or is not a field   SlidingActivity.java    /SlidingMenuActivity/src/com/slidingmenu/lib/app    line 68 Java Problem

MATCH_PARENT cannot be resolved or is not a field   SlidingActivity.java    /SlidingMenuActivity/src/com/slidingmenu/lib/app    line 68 Java Problem

MATCH_PARENT cannot be resolved or is not a field   SlidingActivity.java    /SlidingMenuActivity/src/com/slidingmenu/lib/app    line 91 Java Problem

MATCH_PARENT cannot be resolved or is not a field   SlidingActivity.java    /SlidingMenuActivity/src/com/slidingmenu/lib/app    line 91 Java Problem

MATCH_PARENT cannot be resolved or is not a field   SlidingActivityHelper.java  /SlidingMenuActivity/src/com/slidingmenu/lib/app    line 87 Java Problem

MATCH_PARENT cannot be resolved or is not a field   SlidingActivityHelper.java  /SlidingMenuActivity/src/com/slidingmenu/lib/app    line 87 Java Problem

MATCH_PARENT cannot be resolved or is not a field   SlidingFragmentActivity.java    /SlidingMenuActivity/src/com/slidingmenu/lib/app    line 68 Java Problem

MATCH_PARENT cannot be resolved or is not a field   SlidingFragmentActivity.java    /SlidingMenuActivity/src/com/slidingmenu/lib/app    line 68 Java Problem

MATCH_PARENT cannot be resolved or is not a field   SlidingFragmentActivity.java    /SlidingMenuActivity/src/com/slidingmenu/lib/app    line 91 Java Problem

MATCH_PARENT cannot be resolved or is not a field   SlidingFragmentActivity.java    /SlidingMenuActivity/src/com/slidingmenu/lib/app    line 91 Java Problem

MATCH_PARENT cannot be resolved or is not a field   SlidingListActivity.java    /SlidingMenuActivity/src/com/slidingmenu/lib/app    line 72 Java Problem

MATCH_PARENT cannot be resolved or is not a field   SlidingListActivity.java    /SlidingMenuActivity/src/com/slidingmenu/lib/app    line 72 Java Problem

MATCH_PARENT cannot be resolved or is not a field   SlidingListActivity.java    /SlidingMenuActivity/src/com/slidingmenu/lib/app    line 95 Java Problem

MATCH_PARENT cannot be resolved or is not a field   SlidingListActivity.java    /SlidingMenuActivity/src/com/slidingmenu/lib/app    line 95 Java Problem

MATCH_PARENT cannot be resolved or is not a field   SlidingMapActivity.java /SlidingMenuActivity/src/com/slidingmenu/lib/app    line 67 Java Problem

MATCH_PARENT cannot be resolved or is not a field   SlidingMapActivity.java /SlidingMenuActivity/src/com/slidingmenu/lib/app    line 67 Java Problem

MATCH_PARENT cannot be resolved or is not a field   SlidingMapActivity.java /SlidingMenuActivity/src/com/slidingmenu/lib/app    line 90 Java Problem

MATCH_PARENT cannot be resolved or is not a field   SlidingMapActivity.java /SlidingMenuActivity/src/com/slidingmenu/lib/app    line 90 Java Problem

MATCH_PARENT cannot be resolved or is not a field   SlidingMenu.java    /SlidingMenuActivity/src/com/slidingmenu/lib    line 195    Java Problem

MATCH_PARENT cannot be resolved or is not a field   SlidingMenu.java    /SlidingMenuActivity/src/com/slidingmenu/lib    line 195    Java Problem

MATCH_PARENT cannot be resolved or is not a field   SlidingMenu.java    /SlidingMenuActivity/src/com/slidingmenu/lib    line 198    Java Problem

MATCH_PARENT cannot be resolved or is not a field   SlidingMenu.java    /SlidingMenuActivity/src/com/slidingmenu/lib    line 198    Java Problem

MATCH_PARENT cannot be resolved or is not a field   SlidingMenu.java    /SlidingMenuActivity/src/com/slidingmenu/lib    line 298    Java Problem

MATCH_PARENT cannot be resolved or is not a field   SlidingMenu.java    
/SlidingMenuActivity/src/com/slidingmenu/lib    line 298    Java Problem

MATCH_PARENT cannot be resolved or is not a field   SlidingPreferenceActivity.java  /SlidingMenuActivity/src/com/slidingmenu/lib/app    line 68 Java Problem

MATCH_PARENT cannot be resolved or is not a field   SlidingPreferenceActivity.java  /SlidingMenuActivity/src/com/slidingmenu/lib/app    line 68 Java Problem

MATCH_PARENT cannot be resolved or is not a field   SlidingPreferenceActivity.java  /SlidingMenuActivity/src/com/slidingmenu/lib/app    line 91 Java Problem

MATCH_PARENT cannot be resolved or is not a field   SlidingPreferenceActivity.java  /SlidingMenuActivity/src/com/slidingmenu/lib/app    line 91 Java Problem

R cannot be resolved to a variable  CustomViewAbove.java    /SlidingMenuActivity/src/com/slidingmenu/lib    line 859    Java Problem

R cannot be resolved to a variable  CustomViewAbove.java    /SlidingMenuActivity/src/com/slidingmenu/lib    line 878    Java Problem

R cannot be resolved to a variable  CustomViewAbove.java    /SlidingMenuActivity/src/com/slidingmenu/lib    line 883    Java Problem

R cannot be resolved to a variable  SlidingActivityHelper.java  /SlidingMenuActivity/src/com/slidingmenu/lib/app    line 46 Java Problem

R cannot be resolved to a variable  SlidingMenu.java    /SlidingMenuActivity/src/com/slidingmenu/lib    line 222    Java Problem

R cannot be resolved to a variable  SlidingMenu.java    /SlidingMenuActivity/src/com/slidingmenu/lib    line 224    Java Problem

R cannot be resolved to a variable  SlidingMenu.java    /SlidingMenuActivity/src/com/slidingmenu/lib    line 226    Java Problem

R cannot be resolved to a variable  SlidingMenu.java    /SlidingMenuActivity/src/com/slidingmenu/lib    line 232    Java Problem

R cannot be resolved to a variable  SlidingMenu.java    /SlidingMenuActivity/src/com/slidingmenu/lib    line 238    Java Problem

R cannot be resolved to a variable  SlidingMenu.java    /SlidingMenuActivity/src/com/slidingmenu/lib    line 241    Java Problem

R cannot be resolved to a variable  SlidingMenu.java    /SlidingMenuActivity/src/com/slidingmenu/lib    line 242    Java Problem

R cannot be resolved to a variable  SlidingMenu.java    /SlidingMenuActivity/src/com/slidingmenu/lib    line 251    Java Problem

R cannot be resolved to a variable  SlidingMenu.java    /SlidingMenuActivity/src/com/slidingmenu/lib    line 253    Java Problem

R cannot be resolved to a variable  SlidingMenu.java    /SlidingMenuActivity/src/com/slidingmenu/lib    line 257    Java Problem

R cannot be resolved to a variable  SlidingMenu.java    /SlidingMenuActivity/src/com/slidingmenu/lib    line 259    Java Problem

R cannot be resolved to a variable  SlidingMenu.java    /SlidingMenuActivity/src/com/slidingmenu/lib    line 261    Java Problem

R cannot be resolved to a variable  SlidingMenu.java    /SlidingMenuActivity/src/com/slidingmenu/lib    line 263    Java Problem

R cannot be resolved to a variable  SlidingMenu.java    /SlidingMenuActivity/src/com/slidingmenu/lib    line 265    Java Problem

The constructor SlidingActivityHelper(SlidingMapActivity) is undefined  SlidingMapActivity.java /SlidingMenuActivity/src/com/slidingmenu/lib/app    line 21 Java 
Problem

The container 'Android Dependencies' references non existing library '/Users/g3o/Documents/workspace/SlidingMenu/library/bin/slidingmenuactivity.jar'   Waiter      
Build path  Build Path Problem

The import com.google cannot be resolved    SlidingMapActivity.java /SlidingMenuActivity/src/com/slidingmenu/lib/app    line 8  Java Problem

The import com.slidingmenu.lib.R cannot be resolved SlidingActivityHelper.java  /SlidingMenuActivity/src/com/slidingmenu/lib/app    line 12 Java Problem

The method findViewById(int) of type SlidingMapActivity must override or implement a supertype method   SlidingMapActivity.java /SlidingMenuActivity/src/com/slidingmenu/lib/app    line 38 Java Problem

The method getLayoutInflater() is undefined for the type SlidingMapActivity SlidingMapActivity.java /SlidingMenuActivity/src/com/slidingmenu/lib/app    line 59 Java Problem

The method getLayoutInflater() is undefined for the type SlidingMapActivity SlidingMapActivity.java /SlidingMenuActivity/src/com/slidingmenu/lib/app    line 83 Java Problem

The method onCreate(Bundle) of type SlidingMapActivity must override or implement a supertype method    SlidingMapActivity.java /SlidingMenuActivity/src/com/slidingmenu/lib/app    line 19 Java Problem

The method onKeyUp(int, KeyEvent) of type SlidingMapActivity must override or implement a supertype method  SlidingMapActivity.java 

/SlidingMenuActivity/src/com/slidingmenu/lib/app    line 146    Java Problem

The method onPostCreate(Bundle) of type SlidingMapActivity must override or implement a supertype method    SlidingMapActivity.java /SlidingMenuActivity/src/com/slidingmenu/lib/app    line 29 Java Problem

The method onSaveInstanceState(Bundle) of type SlidingMapActivity must override or implement a supertype method SlidingMapActivity.java 

/SlidingMenuActivity/src/com/slidingmenu/lib/app    line 49 Java Problem

The method setContentView(int) of type SlidingMapActivity must override or implement a supertype method SlidingMapActivity.java /SlidingMenuActivity/src/com/slidingmenu/lib/app    line 58 Java Problem

The method setContentView(View, ViewGroup.LayoutParams) of type SlidingMapActivity must override or implement a supertype method    SlidingMapActivity.java 

/SlidingMenuActivity/src/com/slidingmenu/lib/app    line 74 Java Problem

The method setContentView(View) of type SlidingMapActivity must override or implement a supertype method    SlidingMapActivity.java 

/SlidingMenuActivity/src/com/slidingmenu/lib/app    line 66 Java Problem

The project cannot be built until build path errors are resolved    Waiter      Unknown Java Problem






已解决
我在ActionBarSherlock,Slidemenu和项目上都更改了Goole API,所有错误都消失了


Solved I have changed the Goole API on both ActionBarSherlock, Slidemenu and on my project and all the errors disappeared

推荐答案

扩展一个SlidingMenu类。要使用ActionBar Sherlock库,您必须遵循自述文件中列出的步骤。 a>,尤其是这个:

You need to extend a SlidingMenu class. To also use the ActionBar Sherlock library you must follow the steps listed in the Readme, in particular this one:



  • 进入您计划使用的SlidingActivities,使它们扩展Sherlock__ 活动而不是_ _Activity。

  • Go into the SlidingActivities that you plan on using make them extend Sherlock__Activity instead of __Activity.

因此您的项目应扩展SlidingActivity :

So your project should extend SlidingActivity:

public class Waiter extends SlidingActivity {

您需要更改SlidingMenu库的副本才能使用ABS。打开 com / slidingmenu / lib / app / SlidingActivity.java 并更改:

And you need to change your copy of the SlidingMenu library to use ABS. Open com/slidingmenu/lib/app/SlidingActivity.java and change:

public class SlidingActivity extends Activity implements SlidingActivityBase {

至:

public class SlidingActivity extends SherlockActivity implements SlidingActivityBase {
//             Add "Sherlock" here:  ^^^^^^^^

(对于您要使用的任何其他SlidingMenu活动重复此步骤。)

(Repeat this step for any other SlidingMenu Activities you wish to use.)

这篇关于如何使用ActionBarSherlock 4.2.0在我的项目上导入SlidingMenu的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆