ddng.net
当前位置:首页 >> FrAmELAyout布局中可以定义oriEntAtion吗 >>

FrAmELAyout布局中可以定义oriEntAtion吗

一般都是可以滴..include一般都是title之类..如果想用framelayout可以在上面再加一层布局

framelayout称为层布局,将组件显示在屏幕的左上角,后面的组件覆盖前面的组件 该布局container可以用来占有屏幕的某块区域来显示单一的对象,可以包含有多个widgets或者是container,但是所有被包含的widgets或者是container必须被固定到屏幕

看看Launcher 代码就知道了 最底下是背景图片,上面是widgets,在上面是applist 一层覆盖一层

你这个问题问得太大了,你想怎样用呢?官方文档的定义:FrameLayout是最简单的1个布局对象.它被定制为你屏幕上的1个空白备用区域,以后你可以在其中填充1个单1对象比如,1张你要发布的图片.所有的子元素将会固定在屏幕的左上角;你不能为FrameLayout中的1个子元素指定1个位置.后1个子元素将会直接在前1个子元素之上进行覆盖填充,把它们部分或全部挡住(除非后1个子元素是透明的).FrameLayout就是布局的1种,根据不同的需要选择不同的布局来构建UI.

你好 FrameLayout主要是在多层之间的布局,RelativeLayout则是在同层之间不同位置之间的布局,效果上没有什么大的区别,都可以实现,只是看哪种实现更容易

View 和 FrameLayout 是包含关系,FrameLayout 继承自ViewGroup,然后继承自View.FrameLayout是一种 ViewGroup,可以在里面放其它的View,它的布局方式就是简单的把每个子 View 放到最左上角,这样可以做一些切换、渐变等等效果,当然你可以设置 Gravity 之类的属性来进行布局.View就是android的基础视图了,这个没啥好说的了.

Frame上面的会挡住下面的.是层次的概念.而relative是相对于的概念

如果是纵向的,那就: android:layout_marginTop="50dp" 横向的就改成left就行了.

framelayout是一层一层的布局,默认都是放上去的控件都是以左上角为基准的.

网站首页 | 网站地图
All rights reserved Powered by www.ddng.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com