博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
android 基本布局
阅读量:4250 次
发布时间:2019-05-26

本文共 539 字,大约阅读时间需要 1 分钟。

一、基本布局(Layout)
1.帧布局(FrameLayout)
所有子元素都被钉在屏幕的左上角,不能为子元素指定位置。
2.线性布局(LinearLayout)
在垂直或水平方向上对齐所有子元素,所有元素一个接一个排列
3.表格布局(TableLayout)
子元素都被放在一个一个的单元格中
4.绝对布局(AbsoluteLayout)
用屏幕上的像素来定义控件的位置(对不同分辨率的屏幕适应性不好)
px:屏幕实际像素
in:英寸 1in=2.54cm
mm:毫米
pt:表示一个点,是屏幕的物理尺寸,ipt大小为1英寸的 1/72
dp(与密度无关的像素):逻辑长度单位
sp(与密度和字体缩放度无关的像素)
一般,尽量用 dp 作为空间大小的单位,用 sp 作为文字大小的单位
5.相对布局(RelativalLayout)
相对于其他元素或者父类容器来布置子元素的位置
6.切换卡(TabWidget)
通过多个标签来切换显示不同的内容
7.滚动视图(ScrollView)
一页内容太多,显示不完,用此实现
8.列表(ListView)
通过列表的形式展现内容,其中的子元素能够自适应长度显示,通常有两个元素:一是供显示用的View,二是 适配器 Adapter 

转载地址:http://gpkei.baihongyu.com/

你可能感兴趣的文章
org.apache.hadoop.io.compress系列1-认识解码器/编码器
查看>>
pyspark-combineByKey详解
查看>>
从原理到代码:大牛教你如何用 TensorFlow 亲手搭建一套图像识别模块 | AI 研习社
查看>>
FM算法详解
查看>>
FM算法能够学习到原始特征的embedding表示
查看>>
Factorization Machines 学习笔记
查看>>
Spark入门实战系列--9.Spark GraphX介绍及实例
查看>>
倾情大奉送--Spark入门实战系列
查看>>
Navicat使用技巧(附快捷键)
查看>>
大数据在营销和销售中的十大应用
查看>>
python 的日志logging模块学习
查看>>
谷歌推Tacotron 2,搞定绕口令,效果优于WaveNet
查看>>
Spark 2.1.0 入门:特征抽取–Word2Vec(Python版)
查看>>
[NLP] MXnet与TensorFlow的自然语言处理应用
查看>>
#####@@@#好好好好#####最全知识图谱介绍:关键技术、开放数据集、应用案例汇总
查看>>
MxNet使用总览
查看>>
DL4NLP —— seq2seq+attention机制的应用:文档自动摘要(Automatic Text Summarization)
查看>>
QA问答系统中的深度学习技术实现
查看>>
NLP专题论文解读:从Chatbot、NER到QA系统...
查看>>
端到端的TTS深度学习模型tacotron(中文语音合成)
查看>>