jycel 发表于 2018-10-18 23:01:02

简单分组列表框中弹出上下文菜单取选中数据

简单分组列表框中,怎么在子项目长按时才弹出上下文菜单呢?我要取出当前长按处项目的数据,就跟我们通讯录打电话一样,在电话号码上长按弹出上下文菜单,但是火山中,只有在子项目被单击时才对,要不在其它子项目上面长按,取出来的数据不是当前选中的,而是之前选择过的,如果没有单击过就无法取出 老师们能给指点下么?

jycel 发表于 2018-10-18 23:23:15

或者说我在分组列表框中,只是在长按子项目时才弹出上下文菜单,再取当前长按处的数据

goldstars 发表于 2018-10-20 21:41:12

项目长按事件中
循环 简单分组列表框1.适配器.取子项目数(0) 从0组开始 累加
如果第N组 累加数> 被长按项目索引
简单分组列表框1.适配器.取子项目 (N组,被长按项目索引减去 N-1组时的累加数).标题文本
目前大概是这样, 简单分组列表框1的子项选择框要去掉,不然高亮选中看不到

jycel 发表于 2018-10-21 22:40:14

goldstars 发表于 2018-10-20 21:41
项目长按事件中
循环 简单分组列表框1.适配器.取子项目数(0) 从0组开始 累加
如果第N组 累加数> 被长按项 ...

感谢!虽然还不太明白写法
火山要是直接在项目长按事件中给出组项目和子项目索就好了
页: [1]
查看完整版本: 简单分组列表框中弹出上下文菜单取选中数据