所以我不知道如何在我的ListAdapter上执行onClick。这是我的代码:

private void fillData(){
    Cursor constantsCursor = db.fetchAllGames();

    ListAdapter adapter =
        new SimpleCursorAdapter(this, R.layout.row,
                constantsCursor, new String[] { "title", "console" }, new int[] {
                R.id.title, R.id.console });
    setListAdapter(adapter);


}


我希望能够单击数据库中的某个项目,然后进入仅包含该项目信息的视图。我的课目前正在扩展ListActivity。我已经尝试过OnItemClickListener,但是我不知道还能使用什么来使其工作。

最佳答案

如果您当前的Activity扩展了ListActivity,则您需要覆盖ListActivity#onListItemClick才能从ListView中获取单击的视图。

关于android - Android:如何在ListAdapter或SimpleCursorAdapter上单击?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3286782/

10-09 04:50