Android菜单不使用支持v7对资源XML文件进行充气

时间:2013-09-09 07:52:58

标签: android xml android-actionbar

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>

enter image description here

“回去”没有出现。

1 个答案:

答案 0 :(得分:0)

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

    return true;
}

为什么不拨打return super.onCreateOptionsMenu(menu);