Android怎么样处理列表控件的item同时点击事件

移动开发 码拜 8年前 (2016-06-03) 914次浏览
例如说:在listview 的item中都有一个按钮,点击进入下一个页面,但假如这个时候同时点击两个item的话,会打开两个相同的activity,这个该怎么处理呢
解决方案

5

参考一下这里
http://blog.csdn.net/lxzh12345/article/details/9526483

5

点击第一次之后,在第一次点击方法中设置list view不能获取焦点,页面返回的时候在onResume()里让list view可以获得焦点,这样每次就能只点一次了。

30

启动方式改成singleTop, 只会打开一个页面

10

支持多点触摸吗,  一般有哪个会在ListView中同时用两个手指来点中两项?
activiy只能显示一个,  假如实在是响应了两个的点击事件 ,  也肯定会有先后, 不会同时, 原因是都是基于消息循环的, 一次只会取一个消息来处理, 也就是说, 即使同时点击了多个按钮, 他们也一个一个的响应.  这样的话, 就只能显示最后调用的activiy了.
activiy不同模式工作不同, 一般默认会新创建, 也就是响应几次就创建几个.

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明Android怎么样处理列表控件的item同时点击事件
喜欢 (0)
[1034331897@qq.com]
分享 (0)