Android里面imageview相互覆盖的问题

遇到一个问题,界面中放了很多自定义的imageview,这些imageview都支持拖动操作。对他们执行拖动的时候会出现一个imageview跟另外一个imageview重叠的问题,问题是我怎么才能实现最后操作的那个imageview始终都在最上层,不会被覆盖呢?希望高手能帮忙给一个解决方案。(imageview是在XML文件中定义的,他们的布局位置信息是用一个RelativeLayout.LayoutParams变量来确定的,如果能解决覆盖的问题,也可能使用其他方式)

用FrameLayout的setForeground(Drawable drawable)方法把你最后操作的imageview显示在最上层
温馨提示:答案为网友推荐,仅供参考