OnItemActivatedListener.onItemActivated
的文档说这个方法是
当项被"激活"时调用。例如,当一个项目不存在选择,用户用手指轻击一个项目,或者用鼠标等指向设备双击一个项目时,该项目被激活。
但是,当没有选择存在并且用户用她(/他)的手指点击一个项目时,该项目不会被激活。据我所知,在没有选择的情况下,你必须长按一个项目才能激活它,只有点击之后的项目才能激活。(这里的激活指的是项目选择。很抱歉Android把他们的术语搞砸了。)
所以,我想澄清一下,当项目刚刚被点击或被长按激活时,这个方法是否被调用。
长按不工作,但它会在项目被点击时被触发。
它甚至不会将项目添加到选择项中,除非显式添加。