Android - 具有特定ID的ListView项目

时间:2013-04-22 18:27:43

标签: android database listview

我正在开发一个关于android的小应用程序,在一项活动中我需要显示客户列表。 实际上我已经完成了一个查询(通过使用Cursor对象),结果,它将输出ID(客户)和客户名称。

我需要在ListView中显示CustomerName,同时,当用户点击列表中的客户时,我可以获得相关的ID。

任何人都可以帮助我吗?

1 个答案:

答案 0 :(得分:1)

请按以下步骤操作

  1. 创建一个包含两个变量的简单类,如name和id class name:customer

  2. 现在使扩展基类适配器的适配器类覆盖getView方法并设置客户的文本(​​名称)

  3. 处理listview onitemclick方法中的点击次数

  4. 所以这是一个示例代码

    传递适配器 的ArrayList<客户>

    所以现在你的listview将有客户对象

    点击后你会得到客户对象,使用parent.itematposition(position) 将此方法的结果投射到客户一样

    客户c =(客户)parent.itematposition(position);

    是System.out.print(c.getId + c.getName());

    公共类客户{ 私人Sting名称; private String id;

    为它们提供setter和getter,以便可以在

    之上使用它们

    }