项目6补:FrameLayout+Fragment+Socket+RSS.pdfVIP

  • 7
  • 0
  • 约3.21千字
  • 约 4页
  • 2017-05-26 发布于河南
  • 举报
项目6补:FrameLayoutFragmentSocketRSS

1. FrameLayout FrameLayout 是五大布局中最简单的一种布局,不像其它布局只能作用在X‐Y 轴构成的 二维平面,它能够实现“Z 轴”方向的组件排列。在这个布局中,整个屏幕界面被当成一块 空白区域,所有的子元素都不能指定位置,它们统统被置于这块区域的左上角,后面添加的 子元素将直接覆盖在前面的子元素之上,将前面的子元素部分和全部遮挡。通过这种设计, FrameLayout 允许多个可视元素相互“堆叠”。当然,如果不希望同时看到叠放的全部子元素, 可以通过代码动态控制它们的显示或隐藏。  FrameLayout 布局中的子元素都被固定叠放于屏幕左上角,所以一般不会直接往 FrameLayout 中放置控件,而是通过在其中插入LinearLayout、  RelativeLayout 等子布局,然 后通过这些子布局来控制元素具体位置。当某些元素为透明,或者其中部分区域透明,据此 还可以设计出复杂效果的界面,典型的应用如 Gallery 画廊程序。下图是后面的地图相册项 目中使用FrameLayout 设计出来的界面,如图6.29 所示。        图6.29 

文档评论(0)

1亿VIP精品文档

相关文档