我正在开发一个关于android的小应用程序,在一项活动中我需要显示客户列表。 实际上我已经完成了一个查询(通过使用Cursor对象),结果,它将输出ID(客户)和客户名称。
我需要在ListView中显示CustomerName,同时,当用户点击列表中的客户时,我可以获得相关的ID。
任何人都可以帮助我吗?
答案 0 :(得分:1)
请按以下步骤操作
创建一个包含两个变量的简单类,如name和id class name:customer
现在使扩展基类适配器的适配器类覆盖getView方法并设置客户的文本(名称)
处理listview onitemclick方法中的点击次数
所以这是一个示例代码
传递适配器 的ArrayList<客户>
所以现在你的listview将有客户对象
点击后你会得到客户对象,使用parent.itematposition(position) 将此方法的结果投射到客户一样
客户c =(客户)parent.itematposition(position);
是System.out.print(c.getId + c.getName());
公共类客户{ 私人Sting名称; private String id;
为它们提供setter和getter,以便可以在
之上使用它们}