资讯专栏INFORMATION COLUMN

Andriod 四大布局 使用详解

Batkid / 3275人阅读

摘要:中常用的四大布局。已经弃用,此问略过。线性布局,常用布局之一,主要有水平布局垂直布局两种。继承关系继承,关系如下简单例子如下上述布局实现代码如下微信公众号程序员至此,本篇已结束,如有不对的地方,欢迎您的建议与指正。

极力推荐文章:欢迎收藏
Android 干货分享

阅读五分钟,每日十点,和您一起终身学习,这里是程序员Android

本篇文章主要介绍 Android 开发中的部分知识点,通过阅读本篇文章,您将收获以下内容:

LinearLayout 线性布局

RelativeLayout 关系布局

FrameLayout 帧布局

TableLayout 表格布局

Android 中,有界面存在的地方就会有布局存在,布局对于Android来说十分重要。Android中常用的四大布局:LinearLayout、RelativeLayout、FrameLayout、TableLayout

AbsoluteLayout 已经弃用,此问略过。
1.LinearLayout

线性布局,Android 常用布局之一,主要有水平布局、垂直布局两种。线性布局 水平布局主要靠orientation属性区分, 垂直布局:android:orientation="vertical",水平布局:
2.android:orientation="horizontal"
## 线性布局继承关系

java.lang.Object
   ↳    android.view.View
        ↳    android.view.ViewGroup
             ↳    android.widget.LinearLayout
LinearLayout 简单例子

上述布局代码实现如下:

 

        

            

            
        

        

        
    
2. RelativeLayout

关系布局:RelativeLayout,Android 常用的布局之一, 主要更加相对位置布局控件,比如:居左、居中、居右

继承关系:
java.lang.Object
   ↳    android.view.View
        ↳    android.view.ViewGroup
             ↳    android.widget.RelativeLayout

RelativeLayout 简单例子

静态代码布局如下:

    

        

        

        
    
3. FrameLayout

帧布局FrameLayoutAndroid 常用布局之一,主要是按帧进行布局,控件会叠加在一起,后续布局会覆盖以前的布局

FrameLayout 继承关系如下:
java.lang.Object
   ↳    android.view.View
        ↳    android.view.ViewGroup
             ↳    android.widget.FrameLayout
简单FrameLayout 例子

上述布局实现代码如下:

 

        

        

        
    
4.TableLayout 表格布局

TableLayout 表格布局:Android中常用的布局之一,在实现类似表格效果时候会用到此布局。

TableLayout继承关系

TableLayout 继承 LinearLayout,关系如下:

java.lang.Object
   ↳    android.view.View
        ↳    android.view.ViewGroup
             ↳    android.widget.LinearLayout
                  ↳    android.widget.TableLayout
简单2*2例子如下:

上述布局实现代码如下:

 

        

            

            
        

        

            

            
        
    

至此,本篇已结束,如有不对的地方,欢迎您的建议与指正。同时期待您的关注,感谢您的阅读,谢谢!

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/75834.html

相关文章

  • 如何自学Android

    摘要:如何自学知识储备本知识点不做重点讲解对于有基础的同学推荐看编程思想,巩固基础,查漏补全,了解并熟悉更多细节知识点。基础学习基础学习对于这些基础的使用谷歌官网给出了很好的实例。是谷歌根据自带的改进的。是基于谷歌内核的一个可以作为浏览器的视图。 如何自学Android 1. Java知识储备 本知识点不做重点讲解: 对于有基础的同学推荐看《Java编程思想》,巩固基础,查漏补全,了解...

    alexnevsky 评论0 收藏0

发表评论

0条评论

Batkid

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<