带有操作栏sherlock的菜单

mko*_*nal 19 android menu actionbarsherlock

我需要一个示例或教程,介绍如何使用操作栏sherlock添加菜单项

当我使用简单的菜单与导入

import android.view.Menu;
import android.view.MenuInflater;
import android.view.MenuItem;
Run Code Online (Sandbox Code Playgroud)

我打电话的时候

@Override
    public boolean onCreateOptionsMenu(Menu menu) {
        MenuInflater inflater = getMenuInflater();
        inflater.inflate(R.menu.settings_menu, menu);
        return true;
    }

    public boolean onOptionsItemSelected(MenuItem item) {

        switch (item.getItemId()) {
        case R.id.goToSettings:
            startActivity(new Intent(this, SetPreference.class));
            return true;
        default:
            return super.onOptionsItemSelected(item);
        }

    }
Run Code Online (Sandbox Code Playgroud)

然后我得到了无法覆盖SherlockActivity错误的最终方法.

Ste*_*viN 49

你必须使用Menu,MenuInflater以及MenuItem类的com.actionbarsherlock.view包:

import com.actionbarsherlock.view.Menu;
import com.actionbarsherlock.view.MenuInflater;
import com.actionbarsherlock.view.MenuItem;

@Override
public boolean onCreateOptionsMenu(Menu menu) {
    MenuInflater inflater = getSupportMenuInflater();
    inflater.inflate(R.menu.settings_menu, menu);

    return super.onCreateOptionsMenu(menu);
}
Run Code Online (Sandbox Code Playgroud)

BTW,ActionBarSherlock包含很多样本.