2

ActionBar 没有变化,不知道为什么:

import android.os.Bundle;
import android.support.v7.app.ActionBarActivity;
import android.view.Menu;
import android.view.MenuInflater;

public class MainActivity extends ActionBarActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
    }

    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        MenuInflater menuInflater = getMenuInflater();
        menuInflater.inflate(R.menu.testing_menu, menu);

        return true;
    }
}

我已经包含了 Android 支持库 v7。

testing_menu.xml文件

<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android" >
    <item
        android:id="@+id/go_back"
        android:icon="@drawable/back"
        android:title="Go back"
        />
</menu>

在此处输入图像描述

“返回”没有出现。

4

1 回答 1

0
public boolean onCreateOptionsMenu(Menu menu) {
    MenuInflater menuInflater = getMenuInflater();
    menuInflater.inflate(R.menu.testing_menu, menu);

    return true;
}

你为什么不打电话return super.onCreateOptionsMenu(menu);

于 2013-09-09T08:00:49.137 回答