1

アプリケーションにActionBarがあります。表示したり、アイテムをクリックしたりできます。しかし、プログラムが関数内のアイテムを認識しないため、何もできませんonOptionsItemSelected

public boolean onOptionsItemSelected(MenuItem item) {
    switch (item.getItemId()) {
        case android.R.id.create_playlist:
        // ...
        return true;

        default : return super.onOptionsItemSelected(item);
        }
}

アイテムcreate_playlistは私にこのエラーを与えます:

create_playlistを解決できないか、フィールドではありません

しかし、このアイテムは私のactionbar_menu.xmlでこのIDで定義されています。私がWebで見つけたチュートリアルは同じ方法を使用しており、機能しているようです。ここで何が起こっているのか誰か知っていますか?

4

1 に答える 1

3
android.R.id.create_playlist

それは(プレフィックスR.id.create_playlistなしで)ただあるべきではありませんか?android.

于 2012-05-24T23:53:54.427 に答える