我一直在嘗試向SherlockActionBar添加一個按鈕,但我無法使其工作。使用ActionBarSherlock向ActionBar添加按鈕
這是代碼,我有:
@Override
public boolean onCreateOptionsMenu(Menu menu) {
android.view.MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.menu, (android.view.Menu) menu);
return super.onCreateOptionsMenu(menu);
}
這是我的menu.xml
代碼:
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item android:id="@+id/save_button"
android:title="i"
android:showAsAction="always" />
</menu>
這是不行的,因爲即使我按下菜單按鈕,什麼也不顯示。 還有別的辦法嗎?我犯了什麼錯誤嗎?
這很有效,但是,是否有可能在應用程序中的所有活動和片段上都有按鈕? – noloman 2012-04-23 11:44:32
是的。製作包含上述onCreateOptionsMenu(...)的基本活動。接下來,在您想讓ActionBar可見的活動中擴展此活動。 – hanspeide 2012-04-23 11:50:49
感謝偉大的解決方案! – ASP 2013-07-20 09:59:49