Это мой xml-файл для меню ActionBar.
<?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);
Но это возвращает ноль.
Но возвращает правильный объект в функции onOptionsItemSelected
.
Я использую ActionBarSherlock, если это имеет значение.
Я пробовал различные варианты, предложенные другими findViewById, возвращает нулевые вопросы, но они не решили мою проблему.