我已经设置了一个新的android项目,并为我实现了默认的导航抽屉。我创建了一个自定义的NavagationDrawerAdapter,它将为导航抽屉的第一项返回更复杂的RelativeLayout。在这个RelativeLayout中,我有一些按钮。
我已经在xml中为这些按钮分配了onclick属性为addPhoto。
然后我在MainActivity中声明了addPhoto:
public void addPhoto(View view) {
Intent intent = new Intent(this, AddPhotoActivity.class);
startActivity(intent);
}
据我了解,导航抽屉只是一个片段,它位于MainActivity中?
当我运行应用程序时,它会给出:
无法在活动类android.view.ContextThemeWrapper中找到方法addPhoto(View),用于视图类android.widget.ImageView上的onClick处理程序,其id为'imageView3'
看起来它正在使用ContextThemeWrapper或其他东西......
我应该如何处理navdrawer中项目的onclick?
任何帮助都将不胜感激。