这是我的 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 建议的各种选项返回空问题,但它们并没有解决我的问题。