2 jonskeet JonSkeet 于 2013.05.07 10:21 提问

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

我有下面的类:

public class User
{
   UUID id;
   String name;
}

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

1个回答

cj6585256
cj6585256   2013.05.07 17:02

给ListView设置Adapter,adapter extends BaseAdapter

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

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
android学习:在ListView显示对象信息、侦听列表事件
一、添加一个带有ListView控件的LayOut,在Activity_main中直接添加就可以 <ListView android:id="@+id/listview_mian" android:layout_width="match_parent" android:layout_height="wrap_content"
ListView 实现数据列表
ListView 实现后台数据在手机上的列表显示。     我们先看一下效果图吧。因为我没有加任何的样式,所以看起来回比较丑一点,大家就将就一下,看功能吧!     效果图:     这是运行成功的显示结果。下面我们来看代码实现。 1.首先是创建项目这个我就不多说了。 2.在layout 文件夹中创建xml文件,这里为list.xml,代码: <LinearLayo
CocosStudio(十二)ListView列表容器
ListView列表容器,看到名字我们就知道它有子控件布局。ScrollView可以成为ListView,怎么做呢?利用ScrollView的子控件布局的横向布局,纵向布局。实际开发游戏ListView基本不用,当ListView的内容比较多时,会出现卡顿。那开发中我们用TableView来替代ListView。 一、ListView创建和属性讲解 1.ListView创建,添加对
Android中ListView实现展示列表数据
1、在activity_main.xml中添加一个ListView <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent"
学习使用ListView显示列表
ListView是android中显示列表的控件,每一个ListView都可以包含很多个列表项,列表项的个数完全由数据源所决定。每一个列表项特定格式的数据又是怎么加载到视图界面上的呢?这里就需要引入数据适配器。数据适配器的作用就是把复杂的数据(比如,数组/链表/数据库/集合……)填充在指定的视图界面上。(备注 :这里“指定的数据界面“并不一定是ListView,android给我们提供了很多的
WPF —ListView用ItemsSource绑定对象列表
虽然wpf 开发有段时间了,但是对于绑定数据这块儿,理解的还是不太深入 。 参考了 http://blog.csdn.net/leftfist/article/details/25333425 的列子,也弄了个简单点的绑定对象列表的试了下。 xaml
jQueryMobile的组件之列表(listview)
data-role="listview"——指明列表元素为listview组件; data-filter="true"——设置listview具有过滤属性; data-inset="true"——设置listview具有过滤之后返回插入的特性; ui-filterable——设置表单具备过滤属性; data-type="search"——设置input为搜索框; data-filter-
Android——ListView实现简单列表
最近做一个black ant的温控系统项目,里面有很多列表项,但是用的时候,感觉封装的已经挺好的了,自己拿过来改改代码就行了,所以用过之后也没什么感觉。现在趁着闲暇时间整理下简单的ListView,体会下这个东西到底是怎么个原理。      首先看下实现效果:                 其中,每一条列表项加的是一个Image跟一个TextView,数据源绑定在了TextView上面。
ListView显示出应用列表
ListView显示出应用列表,应用ListView控件,打开列表中的所有应用,并且可以启动应用
cocos2d-x ListView列表
用这个列表时,,我真是头大,,学习了2个多星期,,足以可见我是有多笨。然而还没有全理解。 基本上往里面添加东西时的步骤为(代码为例): Button* oitem = (Button*)m_oneBtnClub->clone(); oitem->setVisible(true); oitem->setTag(allianceInfo.second.idAlliance); //oitem