导航抽屉片段中找不到onClick功能

时间:2014-05-21 07:34:58

标签: android android-fragments navigation-drawer

我已经设置了一个新的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?

任何帮助都将不胜感激。

0 个答案:

没有答案