@Override
public boolean onCreateOptionsMenu(Menu menu) {
MenuInflater minflater = getSupportMenuInflater();
minflater.inflate(R.menu.activity_main, menu);
return true;
}
并确保你有这些进口:
import com.actionbarsherlock.view.Menu;
import com.actionbarsherlock.view.MenuInflater;
你应该尽量避免这些:minflater.inflate(R.menu.activity_main, (com.actionbarsherlock.view.Menu) menu);
并像这样声明你的activity_main.xml(伪代码):
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android" >
<item
android:id="@+id/menuStatusUpdate"
android:icon="@drawable/ic_action_status"
android:showAsAction="ifRoom|withText"
android:title="Status Update">
</item>
<item
android:id="@+id/menuPhotoUpload"
android:icon="@drawable/ic_action_gallery"
android:showAsAction="ifRoom|withText"
android:title="Photo">
</item>
</menu>
您可以使用此属性:android:showAsAction="ifRoom|withText"
并替换ifRoom|withText
为always