listview 模仿用户点击事件。
正确的方法
gvFlow.post(new Runnable() {@Overridepublic void run() {gvFlow.performItemClick(gvFlow.getChildAt(1), 1, gvFlow.getItemIdAtPosition(1));}});
以上触发的点击事件,在 clickListener里面可以获取到正确的view ,并对view进行状态改变。(这里放到post里面是为了 传过去的view不是nul,因为performItem是异步的。)
如果用
gvFlow.performItemClick(gvFlow.getAdapter().getView(mActivePosition,null,null),mActivePosition,gvFlow.getAdapter().getItemId(mActivePosition));
注:mActivePosition是你要点击的GridView或ListView的position
如果用上面的方法触发点击事件,在 clickListener里面不能得到正确的view ,对view的任何修改都 无效。
2016/04/05
前面的方法都 有小问题,
转载于:https://www.cnblogs.com/longhs/p/5345849.html
listview 模仿用户点击事件。相关推荐
- hitTest和pointInside如何响应用户点击事件
hitTest和pointInside如何响应用户点击事件 处理机制 iOS事件处理,首先应该是找到能处理点击事件的视图,然后在找到的这个视图里处理这个点击事件. 处理原理如下: • 当用户点击屏幕时 ...
- android 机顶盒 view 焦点,AndroidTV/机顶盒 ListView获取焦点与点击事件问题处理方案...
AndroidTV/机顶盒 ListView获取焦点与点击事件问题处理方案 本人大二,最近在写一个Android机顶盒的小项目,遇到了这样一个问题.由于App的布局复杂,导致ListView用遥控器获 ...
- android列表项点击事件,Android 开发 tips(2):监听 Listview 列表项点击事件
Android 开发 tips(2):监听 Listview 列表项点击事件 (这篇和上篇本来是应该一起写的,但是太过冗长,附链接:[SimpleAdapter 在 Listview 中的应用] ht ...
- android 项目学习随笔十三(ListView实现ITEM点击事件,将已读状态持久化到本地)...
1.因为给LISTVIEW增加了两个头布局,所以在点击事件ITEM索引会增加2,比如原来第一条数据的索引应该为0,增加两个头布局后,它的索引变为 2,为了使LISTVIEW的ITEM在点 ...
- 接口并发如何模仿用户点击率和提交率_洞察| 五大法则揭秘!在抖音如何打造“爆款”?...
来源丨木木老贼 作者丨木木老贼 导读:抖音如何打造爆款?怎么在眨眼间抓住注意力?本文给大家分享抖音官方公布的五条爆款法则和一个创作原则. 越来越多的人带着全村人的希望来到抖音,看到人家随便发一个吃饭视 ...
- ListView的Item点击事件(消息传递)
转载请保留原文出处"http://my.oschina.net/gluoyer/blog",谢谢! 您可以到博客的"友情链接"中,"程序猿媛(最新下载 ...
- ListView和条目点击事件、条目长按事件
step1:创建一个LinearLayout线性布局,属性值为vertical 里面写一个ListView列表控件 <ListViewandroid:id="@+id/listView ...
- android 按键用户点击事件,Android按键事件处理过程详解
Android按键事件处理过程详解 (2013-09-26 14:05:19) 标签: it 在Android系统中,存在多种界面事件,如点击事件.触摸事件.焦点事件和菜单事件等,在这些界面事件发生时 ...
- java模拟点击_java 模拟用户点击事件
展开全部 调用按62616964757a686964616fe59b9ee7ad9431333365656630钮的 doClick() 方法,下例演示了 button2 模拟点击 button1 按 ...
最新文章
- SQL2008 提示评估期已过的解决方法
- 运动是如何改造我们的大脑?
- [转帖]最新FLASH 0DAY 漏洞总结分析篇
- docker下,一行命令搭建elasticsearch6.5.0集群(带head插件和ik分词器)
- php mysql 表字段_php mysql获取表字段名称和字段信息的三种方法
- spark 源码分析之十八 -- Spark存储体系剖析
- Android之获取证书文件(pfx格式)的公钥和私钥
- BZOJ 2243 染色(树链剖分好题)
- python利用()写模块_介绍一下我自己写的一些Python模块
- 4 QM配置-质量计划配置-编辑缺陷类型的代码组和代码
- rds本地库到rds恢复_阿里云rds 备份和还原
- .NET精品文章系列(一)
- Docker 镜像-管理-导入-导出
- 阶段3 2.Spring_10.Spring中事务控制_3 作业-基于注解的AOP实现事务控制及问题分析_下...
- Keil使用命令行附加预定义宏编译
- JSP程序设计之(1)Tomcat安装及环境变量配置
- Reason: Canonical names should be kebab-case (‘-‘ separated), lowercase alpha-numeric characters and
- 轻量级任务调度中间件
- 安卓手机如何打开.crx文件_crx文件怎么打开
- 计算机网络p2p应用,[计算机网络-应用层] P2P应用
热门文章
- String转换为int类型
- android上运行java命令,Java exec()不在android上运行busybox命令
- 23根火柴游戏 c语言,23 根火柴游戏
- Linux lua 性能,systemTab动态分析linux下lua性能
- mysql主从同步原理_mysql主从同步以及原理
- 廖雪峰讲python高阶函数求导公式_高阶函数 - 廖雪峰 Python 2.7 中文教程
- linux系统电源时钟,linux电源管理的一些梳理
- solaris mysql_配置Solaris下自带的MYSQL
- python spark hadoop_使用Scala或Python列出存储在Hadoop HDFS上的Spark群集中可用的所有文件?...
- 2021年互联网婚庆行业洞察