android程序,调整控件的叠放次序怎么实现?

android程序,调整控件的叠放次序怎么实现?,第1张

这个梁坦很简单,当你点击imageview2的时候,先获取2的位卜卖置:

假设最外层布局是AbsoluteLayout abslayout,

AbsoluteLayout.LayoutParams params=(AbsoluteLayout.LayoutParams)imageview2.getLayoutParams()

获取到这个params,

然后abslayout.removeView(imageview2)

然后再abslayout.addView(imageview2,params)

这样,imageview2就显示到最前面来橡弊桐了。

去试试吧,行的话再多给点分哦!

C#不能设置叠放次序,但是能指定控件置顶,而且置烂弊顶设置是在原绘制基乎哗础上叠加。

举例说明,现在有UserPix1,UserPix2....UserPix10存放10张扑克牌图片,现在放在panel1里面,让10张牌洗成一牌像QQ游戏里面一样,代码如下:

for(int i=1i<=10i++)

{

   PictrueBox 饥顷族px=(PictrueBox)this.panel1.Controls["UserPix"+i.ToString()]

   px.BringToFront()

}

最好是让当前没饥团有作孝瞎用的那个控件的可见性为假。也就是让它不可见,要用到他的时候,再让它可见,其它控件不可见。关于设计期的叠放顺序,在控件管理器里(IDE中最左上角那个树形视图)面用右键菜单,可以改变它的叠放次巧肢空序。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12514163.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存