如何设置Jfeinstein10在Android /月食滑动菜单 [英] How to set up Jfeinstein10 sliding menu on android/eclipse

查看:101
本文介绍了如何设置Jfeinstein10在Android /月食滑动菜单的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想上安装JFeinstein10的在滑动菜单日食。

I am trying to setup JFeinstein10's sliding menu in eclipse.

我已经试过:

  1. 文件>进口>从现有的Andr​​oid ..>选择滑动菜单的库
  2. 文件>进口>从恩..>选择滑动我的例子
  3. 文件>进口>从恩..>选择actionbarsherlock库
  4. 标记slidingmenu lib和actionbarlib为库
  5. 添加库的示例sldingmenu的
  6. 清理所有
  1. file > import > from existing android.. > select the library of sliding menu
  2. file > import > from ex.. > select the example of sliding me
  3. file > import > from ex.. > select actionbarsherlock library
  4. mark slidingmenu lib and actionbarlib as library
  5. add the library's to example of sldingmenu
  6. cleanup all

然后我得到的各种错误(如:类型的罐子不匹配,..不能被解析为一个类型,方法.. ..必须覆盖超类的方法),我用Google搜索他们,并使用清理和快速修复选项。但我不工作。

and then i get various errors (like: jar mismatch, .. cannot be resolved to a type, the method .. of type .. must override a superclass method) i googled them and use the cleanup and quick fix options. but i doesn't work.

我希望你一个人知道一个很好的教程,或者是能写一个或知道该怎么做。

I hope one of you knows a good tutorial, or maybe is able to write one or knows what to do.

我是新的Andr​​oid开发,我所有的previous应用程序是在的WebView发

I'm new to android development, all my previous apps are made in a webview.

我也试着 https://github.com/johnkil/SideNavigation (没无论是工作,如果有人知道如何设置这个,伟大的!),并grimbo滑动菜单(它的工作,但它不是我要找的)

I've also tried https://github.com/johnkil/SideNavigation (didn't work either, if someone knows how to setup this, great to!) and grimbo sliding menu (it worked, but it's not what i'm looking for)

误差在图书馆只在 slidingmapactivity (显示如下)和 actibarsherlock 库中有许多文件有错误(几乎在src文件夹中的所有文件)

errors are in library only in slidingmapactivity (showed below) and in actibarsherlock library there are many files with errors (almost in any file in src folder)

code in lib: slidingmapactivity:
package com.slidingmenu.lib.app;

import android.os.Bundle;
import android.view.KeyEvent;
import android.view.View;
import android.view.ViewGroup.LayoutParams;

import com.slidingmenu.lib.SlidingMenu;

public abstract class SlidingMapActivity extends MapActivity implements         SlidingActivityBase {

private SlidingActivityHelper mHelper;

/* (non-Javadoc)
 * @see com.google.android.maps.MapActivity#onCreate(android.os.Bundle)
 */
@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    mHelper = new SlidingActivityHelper(this);
    mHelper.onCreate(savedInstanceState);
}

/* (non-Javadoc)
 * @see android.app.Activity#onPostCreate(android.os.Bundle)
 */
@Override
public void onPostCreate(Bundle savedInstanceState) {
    super.onPostCreate(savedInstanceState);
    mHelper.onPostCreate(savedInstanceState);
}

/* (non-Javadoc)
 * @see android.app.Activity#findViewById(int)
 */
@Override
public View findViewById(int id) {
    View v = super.findViewById(id);
    if (v != null)
        return v;
    return mHelper.findViewById(id);
}

/* (non-Javadoc)
 * @see android.app.Activity#onSaveInstanceState(android.os.Bundle)
 */
@Override
protected void onSaveInstanceState(Bundle outState) {
    super.onSaveInstanceState(outState);
    mHelper.onSaveInstanceState(outState);
}

/* (non-Javadoc)
 * @see android.app.Activity#setContentView(int)
 */
@Override
public void setContentView(int id) {
    setContentView(getLayoutInflater().inflate(id, null));
}

/* (non-Javadoc)
 * @see android.app.Activity#setContentView(android.view.View)
 */
@Override
public void setContentView(View v) {
    setContentView(v, new LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.MATCH_PARENT));
}

/* (non-Javadoc)
 * @see android.app.Activity#setContentView(android.view.View, android.view.ViewGroup.LayoutParams)
 */
@Override
public void setContentView(View v, LayoutParams params) {
    super.setContentView(v, params);
    mHelper.registerAboveContentView(v, params);
}

/* (non-Javadoc)
 * @see com.slidingmenu.lib.app.SlidingActivityBase#setBehindContentView(int)
 */
@Override
public void setBehindContentView(int id) {
    setBehindContentView(getLayoutInflater().inflate(id, null));
}

/* (non-Javadoc)
 * @see com.slidingmenu.lib.app.SlidingActivityBase#setBehindContentView(android.view.View)
 */
@Override
public void setBehindContentView(View v) {
    setBehindContentView(v, new LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.MATCH_PARENT));
}

/* (non-Javadoc)
 * @see com.slidingmenu.lib.app.SlidingActivityBase#setBehindContentView(android.view.View, android.view.ViewGroup.LayoutParams)
 */
@Override
public void setBehindContentView(View v, LayoutParams params) {
    mHelper.setBehindContentView(v, params);
}

/* (non-Javadoc)
 * @see com.slidingmenu.lib.app.SlidingActivityBase#getSlidingMenu()
 */
@Override
public SlidingMenu getSlidingMenu() {
    return mHelper.getSlidingMenu();
}

/* (non-Javadoc)
 * @see com.slidingmenu.lib.app.SlidingActivityBase#toggle()
 */
@Override
public void toggle() {
    mHelper.toggle();
}

/* (non-Javadoc)
 * @see com.slidingmenu.lib.app.SlidingActivityBase#showAbove()
 */
@Override
public void showContent() {
    mHelper.showContent();
}

/* (non-Javadoc)
 * @see com.slidingmenu.lib.app.SlidingActivityBase#showBehind()
 */
@Override
public void showMenu() {
    mHelper.showMenu();
}

/* (non-Javadoc)
 * @see com.slidingmenu.lib.app.SlidingActivityBase#showSecondaryMenu()
 */
@Override
public void showSecondaryMenu() {
    mHelper.showSecondaryMenu();
}

/* (non-Javadoc)
 * @see com.slidingmenu.lib.app.SlidingActivityBase#setSlidingActionBarEnabled(boolean)
 */
@Override
public void setSlidingActionBarEnabled(boolean b) {
    mHelper.setSlidingActionBarEnabled(b);
}

/* (non-Javadoc)
 * @see android.app.Activity#onKeyUp(int, android.view.KeyEvent)
 */
@Override
public boolean onKeyUp(int keyCode, KeyEvent event) {
    boolean b = mHelper.onKeyUp(keyCode, event);
    if (b) return b;
    return super.onKeyUp(keyCode, event);
}

}

推荐答案

那么让我们来处理这些问题,一次一个......

Well let's deal with these problems one at a time ...

  • JAR不匹配 - 我presume这是支持库。替换SlidingMenu 文件夹,从你自身的文件夹。

  • JAR Mismatch - I presume this is the support library. Replace the JAR in the SlidingMenu libs folder with the copy from your own libs folder.

无法解析为一个类型建议你没有点击您的项目的属性,并添加SlidingMenu到库中。如果做不到这一点,在你的活动文件preSS 的Cmd-Shift-O组合来修复您的进口。这也将解决您的 @覆盖的问题,我相信。

Cannot be resolved to a type suggests that you haven't clicked on your projects properties and added SlidingMenu to the libraries box. Failing that, press Cmd-Shift-O within your Activity file to fix your imports. This will also fix your @Override issues I believe.

让我知道你是怎么得到的,我会提供根据需要进一步的援助。

Let me know how you get on and I'll provide further assistance as required.

这篇关于如何设置Jfeinstein10在Android /月食滑动菜单的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

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