嘉兴专业的AI软件外包与定制开发、手机APP及小程序开发服务公司
联系电话: 13396739763 (微信同)
探索最新AI技术与深度解决方案 | 获取专业软件开发的经验智慧

Android开发常见五种界面布局

    Android界面设计被称为布局,一个合理的布局会给用户带来更好的感受,Android中常见的布局包括相对布局RelativeLayout、线性布局LinearLayout、表格布局TableLayout、网格布局GridLayout和帧布局FrameLayout。

 

Android开发常见五种界面布局

 

    相对布局RelativeLayout。默认布局文件为相对布局,其中又分为父容器布局和相对控件布局。允许子元素指定它们相对于其父元素或兄弟元素的位置,这是实际布局中最常用的布局方式之一。它灵活性大很多,当然属性也多,操作难度也大,属性之间产生冲突的的可能性也大,使用相对布局时要多做些测试。

 

    线性布局LinearLayoutAndroid开发者使用得最多的布局类型之一,以水平或垂直的方式来显示界面中添加的控件,因此线性布局可以分为水平线性布局和垂直性布局两种。线性布局可以在XML布局资源文件中定义,也可以用Java代码在程序中动态的定义。

 

    表格布局TableLayout。表格布局将界面划分成多行多列的表格,表格布局模型以行列的形式管理子控件,每一行为一个TableRow的对象,当然也可以是一个View的对象。TableRow可以添加子控件,每添加一个为一列。

 

    网格布局GridLayout。网格布局GridLayout,听其名而知其意,它将容器分割成多行多列,组件被填充到每个网格中,添加到容器中的组件首先放置在左上角的网格中,然后从左往右放置其他的组件,当占满该行的所有网格后,接着继续在下一行从左往右放置组件。

 

    帧布局FrameLayout。为每个加入其中的控件创建一个空白的区域的布局,每个控件在布局中占据一帧,它是五大布局中最简单的一个布局,帧布局中的每一个组件都代表一个画面,默认以屏幕左上角作为( 0,0 )坐标,按组件定义的先后顺序依次逐屏显示 , 后面出现的会覆盖前面的画面 。 用该布局可以实现动画效果 。

 

嘉兴App开发:http://www.lei-niao.com/

partners
partners
partners
partners
partners
partners
partners
partners