-1

onCreateOptionsMenu私は自分のアプリケーションで使用しようとしました。開発者のブログをフォローしましたが、うまくいきませんでした。

このコードを使用する場合:

@Override
        public boolean onCreateOptionsMenu(Menu menu)
        {
            // Inflate the menu items for use in the action bar
            MenuInflater inflater = getMenuInflater();
            inflater.inflate(R.menu.homepage_actionbar, menu);
            return super.onCreateOptionsMenu(menu);
        }

次のコンパイル エラーが発生しました。

Multiple markers at this line
    - Syntax error on token ")", ; expected


    - Illegal modifier for parameter onCreateOptionsMenu; only final is 
     permitted

    - Syntax error on token "(", ; expected

Multiple markers at this line
    - Void methods cannot return 
     a value

私のXMLファイル:

<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">

<item 
    android:id="@+id/add_option"
    android:title="Add Item"
    android:icon="@drawable/ic_launcher"
    android:showAsAction="ifRoom"
 />    
</menu>

助けてくれてありがとう

4

2 に答える 2

0

onCreateOptionsMenu メソッドは、アクティビティの別のメソッドに実装されると想定しています。

Activity クラスの「ルート」レベルに移動するだけです。

于 2013-08-07T15:41:50.777 に答える