layout_weight让layout自动调整到剩余高度
来源:互联网 发布:cf手游雷神和无影数据 编辑:程序博客网 时间:2024/05/22 10:23
设计过程中,activity有上下固定高度的菜单,需要控件能自动填充中间的空白部分。
发现在一个容器里,其他控件没有android:layout_weight设定时,给linearlayout指定android:layout_weight就能自动填充空余的高度。
省去了很多取屏幕高度的复杂的运算,感觉相当的棒!
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" > <TextView android:id="@+id/portal_welcome" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="动态信息(根据数据库内容填充)" android:textSize="24sp" /> <LinearLayout android:layout_width="match_parent" android:layout_height="match_parent" android:gravity="bottom" android:orientation="vertical" > <TextView android:id="@+id/portal_menu" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="32sp固定菜单项位置" android:textSize="32sp" /> <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_weight="1" android:background="#22333333" android:gravity="top" android:orientation="vertical" > <TextView android:id="@+id/portal_menu" android:layout_width="match_parent" android:layout_height="wrap_content" android:text="android:layout_weight 填充 " /> </LinearLayout> <TextView android:id="@+id/portal_menu" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="40sp菜单项" android:textSize="40sp" /> </LinearLayout></LinearLayout>
效果如下图:
灰色部分为自动填充的高度
阅读全文
0 0
- android:layout_weight让layout自动调整到剩余高度
- layout_weight让layout自动调整到剩余高度
- 让UIWebView根据内容自动调整高度
- 让iframe根据内容自动调整高度~~~
- iframe自动调整高度
- iframe自动调整高度
- 窗口高度自动调整
- iframe高度自动调整
- iframe自动调整高度
- tableViewcell自动调整高度
- div 自适应高度 自动填充剩余高度
- Iframe完美自动调整高度
- javascript自动调整iframe高度
- jqGrid自动换行 高度调整
- as3 TextField自动调整高度
- iframe 自动调整高度js
- UITableView自动调整Cell高度
- 让label自适应里面的文字,自动调整宽度和高度的
- leetCode-Minimum Path Sum
- java基础一阶段
- Java 深入学习(19) —— 继承
- 解释器模式
- 浅谈对象池技术在游戏中的应用
- layout_weight让layout自动调整到剩余高度
- lua 错误处理
- istio 三日谈之一: 环境准备
- 第二篇 根据识别的结果 我们可以访问一些网络 先写一个水波纹UI
- 工作中常用到的Linux命令
- Python之基础知识(4. 字符操作)
- jquery中attr和prop的本质区别
- 无限极分类原理与实现
- 精通正则表达式:1 正则表达式入门