1

私のプロジェクトでは、 ActionBarSherlock-Plugin-MapsでActionBarSherlockを使用しています。から継承する標準アクティビティが可能であるため、メニュー項目を my のアクションバーに追加したいと思います。次のコード サンプルは、アイコンを作成する方法を示しています。MapActivitySherlockActivity

public class CustomSherlockActivity extends SherlockActivity {
    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        menu.add("Save")
            .setIcon(R.drawable.ic_compose)
            .setShowAsAction(MenuItem.SHOW_AS_ACTION_IF_ROOM);
        return true;
    }

ただし、extendsで同じメソッドを使用することはできません。メソッドが定義されています。のソースコードはこちら。では、アクションバーにアクションを追加するにはどうすればよいでしょうか?MapActivitySherlockMapActivitySherlockMapActivity#onCreateOptionsMenufinalSherlockMapActivity

4

1 に答える 1

4

間違ったMenuクラスをインポートしています。com.actionbarsherlock.viewパッケージからインポートしていることを確認してください。

于 2012-07-31T16:52:40.240 に答える