To jest mój plik xml dla menu ActionBar.findViewById dla MenuItem zwraca wartość null
<?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>
W moim onCreate
funkcji po nazywając setContentView
. Robię favButton = (MenuItem) this.findViewById(R.id.fav_button);
Ale to zwraca wartość null.
Powoduje jednak zwrócenie właściwego obiektu na funkcję onOptionsItemSelected
.
Używam ActionBarSherlock, jeśli to by miało znaczenie.
Próbowałem różnych opcji sugerowanych przez inne findViewById zwraca null pytania, ale oni nie rozwiązali mojego problemu.
http://www.vogella.com/articles/AndroidActionBar/article.html. sprawdź link. – Raghunandan