在onClick期间将android带到前面

在onClick期间将android带到前面,android,Android,我使用ImageView1.bringToFront()在android上实现了“带到前台”。它在emulator中运行良好,但在手机中部署后,它会将图像带到前面,但您需要再次触摸图像 这是我在onClick()中的代码 我在emulator和mobile上运行相同的版本。阅读API文档 公共无效带来的后果() 更改视图在树中的z顺序,使其处于启用状态 其他同级视图的顶部。如果出现以下情况,此订购更改可能会影响布局: 父容器使用订单相关的布局方案(例如。, 线性布局)。在KITKAT之前,此方法

我使用
ImageView1.bringToFront()
在android上实现了“带到前台”。它在emulator中运行良好,但在手机中部署后,它会将图像带到前面,但您需要再次触摸图像

这是我在onClick()中的代码


我在emulator和mobile上运行相同的版本。

阅读API文档

公共无效带来的后果()

更改视图在树中的z顺序,使其处于启用状态 其他同级视图的顶部。如果出现以下情况,此订购更改可能会影响布局: 父容器使用订单相关的布局方案(例如。, 线性布局)。在KITKAT之前,此方法后面应该有调用 对视图的父级执行requestLayout()和invalidate(),以强制 父对象使用新的子对象顺序重新绘制


您应该在ImageView的父视图上调用
invalidate()
requestLayout()

显示
bringToFront()中的代码
bringToFront()是android中的内置函数。哦,我一定喝醉了:)
lastImageSelected.bringToFront();
lastImageSelected.invalidate();