您好,欢迎访问三七文档
当前位置:首页 > 建筑/环境 > 房地产 > FrameLayout布局中不让图片叠加的方法
FrameLayout布局中不让图片叠加的方法声明:以下内容只是个人观点,如有建议愿共同探讨,不喜勿喷谢谢(by小武)当我们要为文字或图片设置背景时,往往会用到FrameLayout布局,但是当多个ImageView需要显示在FrameLayout中时,你会发现最后只会显示一张图片,那么其他去哪了呢?答案就是,这些图片会叠加在一起,为了不让这种情况发生我们要做些“手脚”,试试在FrameLayout中加入一个RelativeLayout,你会发现这样之后会很轻松代码如下:FrameLayoutxmlns:android=:tools=:layout_width=wrap_contentandroid:layout_height=match_parentandroid:background=@drawable/background_imgRelativeLayoutandroid:layout_width=fill_parentandroid:layout_height=fill_parentcom.example.lol.TimeViewandroid:id=@+id/timeandroid:layout_width=fill_parentandroid:layout_height=30dp/FrameLayoutandroid:id=@+id/hero_bgandroid:layout_width=350dpandroid:layout_height=180dpandroid:layout_below=@+id/timeandroid:layout_centerHorizontal=trueandroid:background=@drawable/hero_sel_imgRelativeLayoutandroid:layout_width=fill_parentandroid:layout_height=fill_parentImageViewandroid:id=@+id/ahri_square_0android:layout_width=50dpandroid:layout_height=50dpandroid:layout_marginLeft=5dpandroid:layout_marginTop=10dpandroid:src=@drawable/ahri_square_0/ImageViewandroid:id=@+id/akali_square_0android:layout_width=50dpandroid:layout_height=50dpandroid:layout_marginLeft=60dpandroid:layout_marginTop=10dpandroid:src=@drawable/akali_square_0/ImageViewandroid:id=@+id/amumu_square_0android:layout_width=50dpandroid:layout_height=50dpandroid:layout_marginLeft=115dpandroid:layout_marginTop=10dpandroid:src=@drawable/amumu_square_0//RelativeLayout/FrameLayoutButtonandroid:id=@+id/enterandroid:layout_width=70dpandroid:layout_height=30dpandroid:layout_alignLeft=@+id/hero_bgandroid:layout_below=@+id/hero_bgandroid:layout_marginLeft=350dpandroid:layout_marginTop=5dpandroid:background=@drawable/buttonbackgroundandroid:text=确定//RelativeLayout/FrameLayout效果截图:
本文标题:FrameLayout布局中不让图片叠加的方法
链接地址:https://www.777doc.com/doc-2874166 .html