【问题标题】:android - error onListItemClick , The method onListItemClick(ListView, View, int, long) is undefined for the type Fragmentandroid - 错误 onListItemClick ,方法 onListItemClick(ListView, View, int, long) 未定义类型 Fragment
【发布时间】:2014-07-13 12:51:01
【问题描述】:

我的项目有错误请帮助我,这是我的代码

public void onListItemClick(ListView l, View v, int position, long id) {
    super.onListItemClick(l, v, position, id);
    Intent i = new Intent(getActivity(), NoteEdit.class);
    i.putExtra(NotesDbAdapter.KEY_ROWID, id);
    startActivityForResult(i, ACTIVITY_EDIT);
}

在 onListItemClick 中发现错误,错误消息“方法 onListItemClick(ListView, View, int, long) 未定义片段类型”我可以修复它...谢谢,请帮助我

【问题讨论】:

  • 你的片段是ListFragment 类型吗?
  • @zozelfelfo 只是片段 ...
  • 那么你就有了 :)
  • 然后,我该怎么办? @zozelfelfo

标签: android listview android-fragments android-listview fragment


【解决方案1】:

尝试以下方法:

  1. 将您的班级Fragment 更改为ListFragment
  2. 确保您的 ListFragment 具有以下 ID @android:id/list
  3. @Override 放入您的方法中

希望对你有帮助

【讨论】:

  • 我试了一下,但是我把 Fragment 改成 ListFragment 我的代码有很多错误,为什么@zozelfelfo
  • 这是我的完整代码@zozelfelfo,请帮助 [link]stackoverflow.com/questions/24723215/…
  • 感谢@zozelfelfo 的帮助,一切都很清楚,但现在我有任何问题,在我的滑动菜单中,我无法点击查看菜单,这是我的完整代码 [链接]stackoverflow.com/questions/24723596/…,也许你可以再帮忙,谢谢
  • 如果这对您有帮助,请将答案标记为正确:),我会检查您的其他问题
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-01-25
  • 2011-06-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多