关于android LinearLayout的比例布局,主要有以下三个属性需要设置:

1,android:layout_width,android:layout_height,android:layout_weight三个值

2,当为水平布局时,android:layout_height=“0dp",当为垂直布局时,android:layout_width="0dp",android:layout_weight为所占比重。

3,给个示例如下:

<LinearLayout
            android:orientation="horizontal"
            android:layout_width="fill_parent"
            android:layout_height="fill_parent"
            android:layout_weight="1">
            <TextView
                    android:layout_width="0dp"
                    android:layout_height="fill_parent"
                    android:layout_weight="1"
                    android:background="#aa0000"
                    android:gravity="center"
                    android:text="1111111111111111111111111111111111111111111"/>
            <TextView
                    android:layout_width="0dp"
                    android:layout_height="fill_parent"
                    android:layout_weight="2"
                    android:background="#00aa00"
                    android:gravity="center"
                    android:text="2"/>
            <TextView
                    android:layout_width="0dp"
                    android:layout_height="fill_parent"
                    android:layout_weight="3"
                    android:background="#0000aa"
                    android:gravity="center"
                    android:text="3"/>
    </LinearLayout>
效果:

原文摘自: http://blog.csdn.net/winson_jason/article/details/8444958

转载于:https://www.cnblogs.com/YangBinChina/p/3638093.html

关于android LinearLayout的比例布局(转载)相关推荐

  1. android设置高度比例,android开发layout按比例布局(详解)

    释放双眼,带上耳机,听听看~! 由于Android的复杂性,在写程序的时候经常会遇见一些难题,也可能会遇见处理不了的问题,下面是技术狗小编详解android layout 按比例布局的代码,一起进入下 ...

  2. 用android LinearLayout和RelativeLayout实现精确布局(转)

    先明确几个概念的区别:  padding margin都是边距的含义,关键问题得明白是什么相对什么的边距.  padding是控件的内容相对控件的边缘的边距.  margin是控件边缘相对父控件的边距 ...

  3. android 重叠view 重叠布局,按比例布局

    按比例布局 宽度满屏,高度9:16 <androidx.constraintlayout.widget.ConstraintLayoutandroid:layout_width="ma ...

  4. [转]用android LinearLayout和RelativeLayout实现精确布局

    先明确几个概念的区别:  padding margin都是边距的含义,关键问题得明白是什么相对什么的边距.  padding是控件的内容相对控件的边缘的边距.  margin是控件边缘相对父控件的边距 ...

  5. Android LinearLayout布局

    1. LinearLayout类 线性布局(LinearLayout)将子视图以线性方式显示.主要属性 orientation,horizontal代表水平方向,vertical代表垂直方向 weig ...

  6. android linearlayout 方法,Android布局控件-LinearLayout详解

    1.线性布局 LinearLayout LinearLayout简单来说就是线性布局,线性肯定是具有横竖两种方向的,水平和垂直. 在使用LinearLayout的时候,需要注意以下几点 2.排列方式( ...

  7. android 前台服务自定义布局不显示_Android自定义LinearLayout布局显示不完整的解决方法...

    发现问题 原需求,在一个伸缩列表中,自定义LinearLayout继承LinearLayout动态添加布局. 然而实现的时候:一共遍历了30条数据,却只显示了一条 断点查看代码:遍历addView() ...

  8. Android LinearLayout 各布局属性总结

    LinearLayout是开发中使用率很高的控件,大部分开发人员感觉应该是很熟悉了,不过LinearLayout还有如下几个需要注意的地方,深刻了解以下几点可以让我们更加全面地认识LinearLayo ...

  9. Android 的LinearLayout (线性布局)和RelativeLayout (相对布局)介绍

    LinearLayout  (线性布局) 1. 在design页面下->component tree->ConstrainLayout右键->Convert view...-> ...

最新文章

  1. bzoj1458 士兵占据
  2. 被困69天后,智利矿工重返人间
  3. libSVM应用举例
  4. 基于AIO的CS聊天室
  5. oracle 11g常用命令
  6. linux故障排查书籍,Linux系统故障排查和修复技巧.docx
  7. Windows10 64位 安装 Postgresql 数据库
  8. 招聘贴---这个很重要嘛
  9. Selenium常见异常分析及解决方案
  10. c语言 ++ --运算符_C / C ++中的按位运算符
  11. java之继承 封装 多态
  12. Excel小笔记——冻结窗格
  13. 《一舞醉红尘,一笑歌岁月》
  14. 生命早期肠道微生物组和疫苗功效
  15. 市政管网检测机器人收费标准_淮安市金湖县市政管道机器人检测怎么收费
  16. 让欺诈风险无处遁形的计算机视觉
  17. 最齐全的Cocos2D Cocos creator Cocos2Dx游戏源代码素材,速来收藏
  18. 网络规划设计师过考经验
  19. 《人类简史》十一、工业革命——一场永远的革命
  20. 安卓软件全家桶分析,哪些软件是一伙的

热门文章

  1. win10安装rqalpha开源回测框架
  2. 这种思路讲解数据仓库建模,你见过吗?数据人与架构师必看
  3. 用c#算成绩的总和_用c#输入几门课程成绩求总成绩和平均成绩,定义方法实现如果输入的成绩不是整数,则重新输入(方法)...
  4. python写xml文件_python写入xml文件的方法
  5. java8 追加文字到文件_使用Stream-Java 8替换文件中的文本
  6. 三元组法矩阵加法java_C语言实现矩阵加法、减法、乘法和数乘运算
  7. python ui自动化测试仪器_python UI自动化测试
  8. 计算机组成原理CRC相关运算,计算机专业基础综合计算机组成原理(数据的表示和运算)-试卷1...
  9. win7 网络打印机 未授予用户在此计算机上的请求登录类型,Win7提示未授予用户在此计算机上的请求登录类型...
  10. ~~染色法判别二分图