java - 我如何向其中添加 onClickListener?

标签 java android listview

我有一个通过 ListView 类型显示的数据库,我如何添加 OnClickListener?
代码如下:

public void DisplayRecord(Cursor c) {
    Cursor c1 = DBAdapter.getAllRecords();
    startManagingCursor(c1);

    String[] from = new String[] { DBAdapter.KEY_ITEM };
    int[] to = new int[] { R.id.text1 };

    SimpleCursorAdapter notes = new SimpleCursorAdapter(this, R.layout.row,
            c1, from, to);
    setListAdapter(notes);
}

或者说有可能吗?

我该如何按字母顺序对这个列表进行排序?

最佳答案

How would I add on OnClickListener?

您想要将 OnItemClickListener 与 ListView 一起使用,或者由于您使用的是 ListActivity 或 ListFragment,因此您可以覆盖 OnListItemClick .

@Override
public void onListItemClick(ListView l, View v, int position, long id) {
    // Do something
}

And how would I sort this list alphabetically?

使用Order ByDBAdapter.getAllRecords();

中查询数据库时的子句

关于java - 我如何向其中添加 onClickListener?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14045353/

相关文章:

java - 如何在 Eclipse 上导出带有图像的 jar?

java - 使用 JSON 解析 RSS Feed 并填充列表 Android 应用程序

java - Selenium Java - 我如何只运行一个测试?

java - 连续的服务器请求导致 hibernate 异常问题, session 的不安全使用

android - Sherlock 操作栏 : findViewById(android. R.id.home)在 android 2.3 中返回 null

android - 当应用程序处于后台时, Activity 和 fragment 会发生什么

java - 从 Java 代码调试 Android 应用程序

java - 自定义 ListView 适配器中的 NullPointerException

java - 带有自定义列表适配器的 fragment 导致膨胀 View 崩溃

java - 如何通过 Google 电子表格 API (gdata) 从 Google 电子表格中仅获取重新计算的单元格