社区
Android
帖子详情
我来问一个ListView的简单问题
Ande Wang
2020-01-09 05:05:49
现在因为需要,我在一个搜索结果界面使用了ListView来动态显示从服务器获取到的数据,有数据就动态显示出来,没有就不显示
现在想问一下,获取到的数据量是不固定的,应该怎么给ListView的Item来添加点击事件呢?
...全文
90
5
打赏
收藏
我来问一个ListView的简单问题
现在因为需要,我在一个搜索结果界面使用了ListView来动态显示从服务器获取到的数据,有数据就动态显示出来,没有就不显示 现在想问一下,获取到的数据量是不固定的,应该怎么给ListView的Item来添加点击事件呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
也还不是会员
2020-01-10
打赏
举报
回复
不管几条数据都是一样的 你可以将item里面有的数据存到一个model中 封装getter setter方法,比如说item里面有姓名、性别,你把姓名、性别存到model,然后setOnItemClickListener方法中用Intent 将姓名传递到另一个activity中,要获取当前item中的姓名的话,根据索引获取(entityList用model类型的list集合)
lv.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
Intent intent = new Intent(XX.this, XXX.class);
intent.putExtra("param1",
entityList.get(position).getId()
);
startActivity(intent);
}
});
应该就是你说的意思吧
Ande Wang
2020-01-10
打赏
举报
回复
引用 3 楼 _43554228 的回复:
lv.setOnItemClickListener方法中有个position索引参数 根据索引做对应的操作就行了
恩,我知道这个方法,我想问一下具体怎么实现呢? 就是具体实现过程我没想出来。。 应该说是没想通, 我的最终目的是在上面图片的item数据带到一个新的activity里显示更详细的数据,还需要做一定的详细操作,现在就是没想出来搜索结果界面里的ListView的子Item点击事件响应准确带数据到新activity里,这个搜索获得的数据没有固定数量
也还不是会员
2020-01-10
打赏
举报
回复
lv.setOnItemClickListener方法中有个position索引参数 根据索引做对应的操作就行了
Ande Wang
2020-01-10
打赏
举报
回复
当从数据库查询得到的数据有很多时,全部解析显示到ListView里,该怎么去添加每个Item的点击事件呢?
当从数据库查询得到的数据只有几条时,全部解析显示到ListView里,该怎么去添加每个Item的点击事件呢?
这个两种情况都只需要共用一种Item事件才对
bdmh
2020-01-09
打赏
举报
回复
listview有itemclick监听,你用索引判断点击的是哪一个记录,然后做对应的响应就好了
使用
Listview
实现
一个
简单
的聊天页面
本文介绍了如何使用
ListView
在Android中实现
一个
简单
的聊天页面。讲解了
ListView
的基本概念,以及在处理大量数据时如何利用ViewHolder优化性能。内容包括
ListView
的布局设计、消息实体类msgBean的创建、消息适配器msgAdapter的编写以及主类MainActivity的实现。同时,提到了RecyclerView作为更强大但复杂的替代方案,适合展示更复杂交互的列表。
记录
一个
Flutter
ListView
嵌套
Listview
出现的
问
题
本文介绍在Flutter中解决
ListView
嵌套滑动
问
题
的方法。包括如何使内部
ListView
不占用空间,以及如何禁用其滑动事件,实现内外层
ListView
同时响应滑动。通过设置shrinkWrap和physics属性,以及使用同
一个
ScrollController来协调多个
ListView
的滑动。
wpf中
listview
就是可以这么
简单
——小白用
listview
系列
本文详细介绍了如何在WPF应用程序中使用
ListView
控件展示图书信息,包括设置布局、绑定数据及样式调整等步骤。
一个
简单
又完整的自定义
ListView
本文详细介绍了如何在Android中创建和使用
ListView
,包括
简单
列表的实现和图文混排的步骤。首先,通过XML布局文件设置
ListView
,并创建ArrayAdapter填充数据。接着,通过自定义
ListView
_item.xml布局文件和
ListView
Adapter数据适配器实现图文混排,每个列表项包含
一个
ImageView和
一个
TextView。此外,文章还提及了在MainActivity中初始化数据和设置长按事件删除功能的方法。最后,提醒注意
ListView
Adapter的正确使用以及可能的错误排查技巧。
android 做
一个
简单
的
listview
,适合小白学习
这篇博客适合Android初学者,详细介绍了如何从新建module到创建
一个
简单
的
ListView
,包括在activity_main.xml中添加
ListView
,设计item布局,创建数据模型类App,使用BaseAdapter创建适配器,并在onCreate方法中初始化和设置适配器。
Android
80,489
社区成员
91,379
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章