day07
2016-03-19 14:39
281 查看
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/cf01201003/article/details/50930953
使用布局组件与组件创建用户界面
<style name="BigTextStyle">
<item name="android:textSize">20sp</item>
<item name="android:layout_margin">3dp</item>
a、文字大小(text size),指设备上显示的文字像素高度。
b、边距(margin),指定视图组件之间的距离。
sp:意为放缩无关像素。他是一种与密度无关的像素,这种像素会受用户字体编号设置的影响。我们通常会使用sp来设置屏幕上的字体大小。
pt、mm、in:类似于dp的缩放单位。允许以点(1/72英寸)、毫米或英寸为单位指定用户界面尺寸。但在实际开发中不建议使用这些单位,因为并非所有设备否能按照这些单位进行正确的尺寸缩放配置。
1、引入OnCheckedChangeListener接口时,eclipse将提供分别定义在CompoundButton以及RadioGroup两个类中的接口以供选择。选择CompoundButton接口,因为CheckBox是CompoundButton的子类。
<style name="BigTextStyle">
<item name="android:textSize">20sp</item>
<item name="android:layout_margin">3dp</item>
</style>
a、文字大小(text size),指设备上显示的文字像素高度。
b、边距(margin),指定视图组件之间的距离。
c、内边距(padding),指定视图外边框与其内容间的距离。
sp:意为放缩无关像素。他是一种与密度无关的像素,这种像素会受用户字体编号设置的影响。我们通常会使用sp来设置屏幕上的字体大小。
pt、mm、in:类似于dp的缩放单位。允许以点(1/72英寸)、毫米或英寸为单位指定用户界面尺寸。但在实际开发中不建议使用这些单位,因为并非所有设备否能按照这些单位进行正确的尺寸缩放配置。
5、名称以layout_开头的属性作用于组件。组件生成时,会调用某个方法按照属性及属性值进行自我配置。名称以layout_开头的属性则作用于组件的父组件。我们将这些属性统称为布局参数。他们会告知父布局如何在内部安排自己的子元素。即布局对象(如LinearLayout)是布局的根元素,他任然是一个带有布局参数的子组件。
6、android:layout_weight属性告知LinearLayout如何进行子组件布置安排。
7、LinearLayout是分两个步骤来设置视图宽度的第一步,LinearLayout查看layout_ width属性值(竖直方位则查看layout_height属性值)(按需分配,会有一份多余的extra space)。第二步,LinearLayout依据layout_weight属性值进行额外的空间分配(基于weight1:weight2将extra space均分)
相关文章推荐
- Day07_3异常处理
- 黑马程序员_java基础day07
- 黑马程序员 java学习笔记(day07)
- day07_java面向对象+构造函数+this+static关键字
- 三期_day07_取到数据到页面显示
- C++之day07:参数初始化表(构造函数加冒号)girl.cpp
- day07
- 毕向东Java视频学习笔记【day01-day07】
- day07继承, final修饰 ,抽象类,接口
- Hadoop学习--int类型的序列化和反序列化--day07
- Java基础进阶_day07_(泛型,Collection集合,迭代器,增强for循环)
- solr学习笔记 -- day07 Linux下安装solr
- python学习之路-socket网络编程-day07
- day07-工作
- Android_黑马视频学习_day07
- 实战day07(二)----Solar业务域的配置
- Java_Basic_Day07-scanner、Random、ArrayArrayList
- Python基础笔记_Day07_函数参数传递、关键字参数、默认参数、匿名函数、装饰器
- STAGE2-DAY07-MySQL
- Day07 图形用户界面初步 网络编程