listview-如何把对象的列表传递到ListView中?

问题描述

如何把对象的列表传递到ListView中?

我有下面的类:

public class User
{
   UUID id;
   String name;
}

我想把对象的列表传递到 ListView 中:列表只显示名字。但是当选择了list view 的item 时,如何知道这个 item 的 id?

解决方案

给ListView设置Adapter,adapter extends BaseAdapter

User当Bean使用,构建一个List传递给Adapter 在adapter的中做操作就好了

时间: 2024-10-25 16:49:26

listview-如何把对象的列表传递到ListView中?的相关文章

Android中使用listview实现qq/微信好友列表

首先附上运行结果: 如果你没有学过listview请你先看一看基本知识.不想再说的那么细了 太多了. 首先是listview布局 <?xml version="1.0" encoding="utf-8"?> <ListView xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/lv_view" android

再谈“在STL列表(Lists)中插入不同类型的对象”

看到贵网站上的一篇文章:"在STL列表(Lists)中插入不同类型的对象".我觉得该文回答还没有指出问题的本质,所以本人提出我的观点,恳请指正.本人认为,错误产生的原因在于指针转化过程中,程序没有指出该指针最初的原型,或者说,由于未找到正确的子类函数地址才发生调用错误的,本人原代码如下:用Dev-cpp的g++编译通过. #include<iostream> #include<algorithm> #include <vector> #include

C# 实时动态刷新列表[如 DataGridView,ListView等

  ThreadPool.QueueUserWorkItem(_ => { this.Invoke((MethodInvoker)(() => { try { lock (m_objLock5) { if (EVIs.Count != Evss.Count) return; //出现异常,返回不提取 foreach (EntityVehicleInfo evi in EVIs) { int mcuid = evi.MCUID; /////////////////////////添加地理位置信息

listview item里面的position如何传递到下一个activity

问题描述 listview item里面的position如何传递到下一个activity 10C 如何把该activity的 position传递到下一个 activity 使用? 解决方案 intent.putExtra(""pst"" position1); MainActivity 中 getIntent().getIntExtra(""pst"" 0); //0 为默认值 很基础的东西 解决方案二: 通过Intent

Android Listview之下拉刷新Wifi列表

有些列表信息需要手动去更新,此时比较常用的就是下拉刷新列表,在这里就使用下拉列表来刷新当前Wifi信息 目录结构 界面 关键代码 下拉列表类 package com.example.dropdownrefresh.ui; import java.text.SimpleDateFormat; import java.util.Date; import com.example.dropdownrefresh.R; import android.content.Context; import andr

link环境下制作一款《订餐软件》,listview如何实现点餐列表?

问题描述 link环境下制作一款<订餐软件>,listview如何实现点餐列表? link环境下制作一款<订餐软件>,listview如何实现点餐列表? 解决方案 有很多的方式可以实现,比如datagrid或者listview都是可以的. 解决方案二: 把目前提供的餐饮放在数据库中,通过listview显示出来,最好有图片,方便直观

hibernate关联对象的列表排序

问题描述 比如Plan plan =servicePlanImpl.findPlanById(1);Set<Enroll> enrolls = plan.getEnrolls();jsp页面 <s:iterator value="enrolls " > <tr class="trid"> <td> <s:property value="eId"/> </tr></s:i

Listings of System and Object Privileges--系统和对象权限列表

Listings of System and Object Privileges--系统和对象权限列表 https://docs.oracle.com/cd/E11882_01/server.112/e41084/statements_9013.htm#i2077938 Listings of System and Object Privileges                                                                          

监听器-关于listview事件响应问题,不论点击listview中的哪一项都打开统一activity

问题描述 关于listview事件响应问题,不论点击listview中的哪一项都打开统一activity 我的监听代码如下: 主函数:public class MainActivity extends Activity OnItemClickListener listener =new OnItemClickListener() { @Override public void onItemClick(AdapterView<?> arg0, View convertview, int pare