@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