これは、ActionBar メニューの xml ファイルです。
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:id="@+id/fav_button"
android:title="Favourite"
android:icon="@drawable/unstar"
android:showAsAction="always|withText" />
</menu>
私のonCreate
関数では、呼び出した後setContentView
。私はしますがfavButton = (MenuItem) this.findViewById(R.id.fav_button);
、これはnullを返します。
ただし、onOptionsItemSelected
関数で適切なオブジェクトを返します。
それが違いを生むなら、私はActionBarSherlockを使用しています。
他のfindViewByIdがnullの質問を返すことで提案されたさまざまなオプションを試しましたが、問題は解決していません。