第十章 外观与样式

==============================第十章 外观与样式===========================

设置字体大小的时候用sp作为单位;

设置组件大小的时候用dp作为单位;

组件的常用属性:

内边距设置:

  android:paddingLeft="15dp"--内容距组件左边15dp

  android:paddingTop="15dp"--内容距组件上边15dp

  android:paddingRight="15dp" --内容距组件右边15dp

  android:paddingBottom="15dp"--内容距组件下边15dp

  android:padding="15dp"---内容距组件四周15dp

外边距设置:

  android:layout_marginRight="50dp"--组件外部距离右边50dp

  android:layout_marginTop="30dp"--组件外部距离上边50dp

  android:layout_margin="50dp"--组件距离四周的边距

组件居中设置:

  android:layout_centerHorizontal="true"--组件水平方向居中显示

  android:layout_centerVertical="true"--组件垂直方向居中显示

组件内容重力设置:

  android:gravity="center_vertical|right"--内容位置垂直居中并居右

时间: 2024-10-13 21:58:13

第十章 外观与样式的相关文章

8添加一些样式:开始学习CSS

CSS中简单的表达式,成为规则.一个典型的规则包括一个选择符.若干属性和属性值. 1.在XHTML中直接添加CSS样式,必须在<head>元素里添加样式开始和结束标记.(但这未必是最好的方法) <style type="text/css"> ..... </style> color属性用于改变字体颜色.font-family属性用来设置字体的格式.border-bottom属性用来控制元素下划线的外观(如border: 1px solid black

input file 样式以及获取选择文件方法集合

样式一(http://www.cnblogs.com/jason-liu-blogs/archive/2013/06/13/3133377.html) <style> a{display:inline-block; width:100px; height:40px; background:red; position:relative; overflow:hidden;} a:hover{background:green;} input{position:absolute; right:0; t

标记语言

标记语言(也称置标语言.标记语言.标志语言.标识语言)是一种将文本(Text)以及文本相关的其他信息结合起来,展现出关于文档结构和数据处理细节的计算机文字编码.与文本相关的其他信息(包括例如文本的结构和表示信息等)与原来的文本结合在一起,但是使用标记(markup)进行标识.当今广泛使用的标记语言是超文本标记语言(HyperText Markup Language,HTML)和可扩展标记语言(eXtensible Markup Language,XML).标记语言广泛应用于网页和网络应用程序.标

基于C/S架构的3D对战网络游戏C++框架 _03客户端详细设计与OpenGL、Qt基础

本系列博客主要是以对战游戏为背景介绍3D对战网络游戏常用的开发技术以及C++高级编程技巧,有了这些知识,就可以开发出中小型游戏项目或3D工业仿真项目. 笔者将分为以下三个部分向大家介绍(每日更新): 1.实现基本通信框架,包括对游戏的需求分析.设计及开发环境和通信框架的搭建: 2.实现网络底层操作,包括创建线程池.序列化网络包等: 3.实战演练,实现类似于CS反恐精英的3D对战网络游戏: 技术要点:C++面向对象思想.网络编程.Qt界面开发.Qt控件知识.Boost智能指针.STL算法.STL.

CSS3秘笈第三版涵盖HTML5学习笔记13~17章

第13章,构建基于浮动的布局 使用的是float(浮动)属性 注:float:none值将取消所有浮动,通常只用来取消元素中已经应用的浮动. 切记:不需要给正文的div设计宽度,即使设计成固定宽度也不用 用浮动进行布局 LayoutGala网站(http://blog.html.it/layoutgala/)上提供了40种不同的CSS设计,但大多只是基本框架,里面只有<div>标签及其定位用的CSS代码 布局生成器,Cridinator(http://gridinator.com)提供了简单的

C#笔记

1:面向对象多态之虚方法(让一个对象表现出多个状态):在基类中用virtual标识方法, 在派生类中用override来覆盖同名的方法. 面向对象多态之抽象类: 当父类中的方法不知道该如何实现的时候,可以考虑将父类写成抽象类,将父类中的方法写成抽象方法. 抽象函数没有方法体.之所以用抽象函数,是因为我们不知道该如何去写这个抽象方法或者说, 这个抽象方法如果真去实现的话根本没有意义:如果能写出抽象方法的方法体的话,我们就不把它写成 抽象方法了,而是写成虚方法.(抽象方法存在的意义就是让子类去重写这

CSS知识点梳理(一)

一:CSS(Cascading Style Sheets的缩写),翻译为"层叠样式表"或者"级联样式表",简称样式表. 作用:它主要是用来给HTML网页来设置外观或者样式. 外观或者样式:HTML网页中的文字的大小.颜色.字体,网页的背景颜色.背景图片! 书写CSS语法规范: CSS代码是由选择器和一对括号组成 大括号里面是由一条一条的声明语句组成 每一条语句都要使用英文状态下面的分号 每一条语句是由"属性:值"组成 CSS中的属性值一般不加引号

主题简介 ASP .NET

由控件的外观.样式组成的集合,由一个文件组构成,存放在App_Themes文件夹下. 主题包括:皮肤文件(.Skin).CSS文件(.CSS).图片.其它资源等. 主题的作用:统一设置Web页面的外观. 主题与CSS的比较 相似点           允许定义一组作用于多个页面中的控件的样式特性. 不同点 主题基于控件而不是HTML 主题允许定义和重用几乎所有的控件属性 CSS只是直接作用于HTML的样式特性 主题应用在服务器上 主题作用到页面时,格式化后的最终页面被传送给用户. 使用样式表时,

一些DevExpress控件概况!!!!主要DocumentManager.WindowsUIView.Tile

WinForms Controls The links below provide comprehensive information on using DevExpress WinForms products. They contain a detailed description of the products API and also provide many examples with step-by-step instructions, screenshot images and so