正确的方法

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 模仿用户点击事件。相关推荐

  1. hitTest和pointInside如何响应用户点击事件

    hitTest和pointInside如何响应用户点击事件 处理机制 iOS事件处理,首先应该是找到能处理点击事件的视图,然后在找到的这个视图里处理这个点击事件. 处理原理如下: • 当用户点击屏幕时 ...

  2. android 机顶盒 view 焦点,AndroidTV/机顶盒 ListView获取焦点与点击事件问题处理方案...

    AndroidTV/机顶盒 ListView获取焦点与点击事件问题处理方案 本人大二,最近在写一个Android机顶盒的小项目,遇到了这样一个问题.由于App的布局复杂,导致ListView用遥控器获 ...

  3. android列表项点击事件,Android 开发 tips(2):监听 Listview 列表项点击事件

    Android 开发 tips(2):监听 Listview 列表项点击事件 (这篇和上篇本来是应该一起写的,但是太过冗长,附链接:[SimpleAdapter 在 Listview 中的应用] ht ...

  4. android 项目学习随笔十三(ListView实现ITEM点击事件,将已读状态持久化到本地)...

    1.因为给LISTVIEW增加了两个头布局,所以在点击事件ITEM索引会增加2,比如原来第一条数据的索引应该为0,增加两个头布局后,它的索引变为        2,为了使LISTVIEW的ITEM在点 ...

  5. 接口并发如何模仿用户点击率和提交率_洞察| 五大法则揭秘!在抖音如何打造“爆款”?...

    来源丨木木老贼 作者丨木木老贼 导读:抖音如何打造爆款?怎么在眨眼间抓住注意力?本文给大家分享抖音官方公布的五条爆款法则和一个创作原则. 越来越多的人带着全村人的希望来到抖音,看到人家随便发一个吃饭视 ...

  6. ListView的Item点击事件(消息传递)

    转载请保留原文出处"http://my.oschina.net/gluoyer/blog",谢谢! 您可以到博客的"友情链接"中,"程序猿媛(最新下载 ...

  7. ListView和条目点击事件、条目长按事件

    step1:创建一个LinearLayout线性布局,属性值为vertical 里面写一个ListView列表控件 <ListViewandroid:id="@+id/listView ...

  8. android 按键用户点击事件,Android按键事件处理过程详解

    Android按键事件处理过程详解 (2013-09-26 14:05:19) 标签: it 在Android系统中,存在多种界面事件,如点击事件.触摸事件.焦点事件和菜单事件等,在这些界面事件发生时 ...

  9. java模拟点击_java 模拟用户点击事件

    展开全部 调用按62616964757a686964616fe59b9ee7ad9431333365656630钮的 doClick() 方法,下例演示了 button2 模拟点击 button1 按 ...

最新文章

  1. SQL2008 提示评估期已过的解决方法
  2. 运动是如何改造我们的大脑?
  3. [转帖]最新FLASH 0DAY 漏洞总结分析篇
  4. docker下,一行命令搭建elasticsearch6.5.0集群(带head插件和ik分词器)
  5. php mysql 表字段_php mysql获取表字段名称和字段信息的三种方法
  6. spark 源码分析之十八 -- Spark存储体系剖析
  7. Android之获取证书文件(pfx格式)的公钥和私钥
  8. BZOJ 2243 染色(树链剖分好题)
  9. python利用()写模块_介绍一下我自己写的一些Python模块
  10. 4 QM配置-质量计划配置-编辑缺陷类型的代码组和代码
  11. rds本地库到rds恢复_阿里云rds 备份和还原
  12. .NET精品文章系列(一)
  13. Docker 镜像-管理-导入-导出
  14. 阶段3 2.Spring_10.Spring中事务控制_3 作业-基于注解的AOP实现事务控制及问题分析_下...
  15. Keil使用命令行附加预定义宏编译
  16. JSP程序设计之(1)Tomcat安装及环境变量配置
  17. Reason: Canonical names should be kebab-case (‘-‘ separated), lowercase alpha-numeric characters and
  18. 轻量级任务调度中间件
  19. 安卓手机如何打开.crx文件_crx文件怎么打开
  20. 计算机网络p2p应用,[计算机网络-应用层] P2P应用

热门文章

  1. String转换为int类型
  2. android上运行java命令,Java exec()不在android上运行busybox命令
  3. 23根火柴游戏 c语言,23 根火柴游戏
  4. Linux lua 性能,systemTab动态分析linux下lua性能
  5. mysql主从同步原理_mysql主从同步以及原理
  6. 廖雪峰讲python高阶函数求导公式_高阶函数 - 廖雪峰 Python 2.7 中文教程
  7. linux系统电源时钟,linux电源管理的一些梳理
  8. solaris mysql_配置Solaris下自带的MYSQL
  9. python spark hadoop_使用Scala或Python列出存储在Hadoop HDFS上的Spark群集中可用的所有文件?...
  10. 2021年互联网婚庆行业洞察