在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();