问题描述
我发现 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,所有错误都消失了
SolvedI 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:
因此您的项目应扩展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的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!