我尝试在我的应用程序中添加一个菜单,我在Github" Guillotine Menu"使用此代码:
toolbar = findViewById(R.id.toolbar);
root = findViewById(R.id.root);
contentHamburger = findViewById(R.id.contentHamburger);
if (toolbar != null) {
setSupportActionBar(toolbar);
getSupportActionBar().setTitle(null);
}
View guillotineMenu = LayoutInflater.from(this).inflate(R.layout.guillotine, null);
root.addView(guillotineMenu);
new GuillotineAnimation.GuillotineBuilder(guillotineMenu, guillotineMenu.findViewById(R.id.guillotine_hamburger), contentHamburger)
.setStartDelay(RIPPLE_DURATION)
.setActionBarViewForAnimation(toolbar)
.setClosedOnStart(true)
.build();`
但是我有一个错误,我无法解决它:
`Unable to start activity : java.lang.NullPointerException: Attempt to
invoke virtual method 'void
android.view.View.setOnClickListener(android.view.View$OnClickListener)' on
a null object reference
at david.ouiz.project5.MapsActivity2.onCreate(MapsActivity2.java:125)`
这一行(125)指的是
".build()"
功能。
任何人都可以帮助我吗?
非常感谢