重叠视图的android拖动事件优先级是多少?
我有一个包含许多子视图的父视图。所有视图(父视图及其子视图)都实现了一个拖动侦听器重叠视图的android拖动事件优先级是多少?,android,android-layout,Android,Android Layout,我有一个包含许多子视图的父视图。所有视图(父视图及其子视图)都实现了一个拖动侦听器 我能否保证在发生drop事件时,子视图将在父视图之前接收事件?在我的测试中似乎是这样,但我找不到任何文档证实这是一种确定性行为。这与视图的Z顺序有关。默认情况下,在android中,如果您使用xml定义视图,则Z顺序由视图的声明顺序决定。这意味着默认情况下,父视图在其子视图的层次结构中更深。您可以使用Android Hierarchy Viewer对此进行进一步调查。因此,默认行为就是您正在描述的行为。您可以通过
我能否保证在发生drop事件时,子视图将在父视图之前接收事件?在我的测试中似乎是这样,但我找不到任何文档证实这是一种确定性行为。这与视图的Z顺序有关。默认情况下,在android中,如果您使用xml定义视图,则Z顺序由视图的声明顺序决定。这意味着默认情况下,父视图在其子视图的层次结构中更深。您可以使用Android Hierarchy Viewer对此进行进一步调查。因此,默认行为就是您正在描述的行为。您可以通过在Z顺序更深的视图上使用bringToFront()来覆盖它。希望这有帮助 这是记录在这里