Android学习笔记(一)——控件布局常用属性
LinearLayout线性布局
- id:为控件指定相应的ID。
- width:控件的宽度。
- height:控件的高度。
- background:背景颜色。
- Orientation:控件的排列方向(默认是水平horizontal),如果想要竖直方向要设置为vertical。
- Margin:当前组件距离其父组件在xxx方向上的边距。
例如:android:layout_marginleft = “30px” — 意思就是说当前组件相对于其父组件的左边距为30像素。 - Padding: padding是相对于当前组件而言的,就是指组件内的文本距离当前组件xxx 位置的边距。
例如:android:paddingTop = “30px” — 当前组件内的文本距离组件内部上(顶)边距30px。 - align:对齐。
例如: layout_alignxxx = “yyy” — 其中xxx代表方位,yyy代表想要和哪个组件对齐, 相应组件的id
( margin就是设定组件的外部边距,padding就是设定组件的内部边距, align就是各种对齐) - Gravity:内部控件摆放位置,比如说居中,居右等位置。
- weight:把剩余内容按照权重比例划分。
- Text:指定组件要显示的文字内容,通常不硬编码设置文字属性,而是将文字单独放在独立的字符串资源XML文件中,然后引用他们。
字符串资源的位置:
- Tools:tools可以告诉android studio,哪些xml布局属性只是在界面预览的时候显示(方便开发布局位置),而在真正运行的时候(例如在手机上运行),而不会显示该属性。
RelativeLayout相对布局
- toLeftOf:在哪个控件的左边
- alignBottom:与哪个控件的底部对齐
- alignParentBottom:与父空间底部对齐
- below:在哪个控件的下边
(刚刚接触Android开发,仅个人学习笔记。如有错误,欢迎指出~)
Android学习笔记(一)——控件布局常用属性相关推荐
- Android 控件布局常用属性
<!--单个控件经常用到 android:id -- 为控件指定相应的ID android:text -- 指定控件当中显示的文字,需要注意的是,这里尽量使用strings.xml文件当中的字符 ...
- C#学习笔记:控件的Dock属性使用,工具栏遮挡解决。
#Dock属性说明 该属性的用途类似于JAVA中的边框布局.绑定区域类似于东西南北中. Top:顶部,将控件绑定到窗体或页面的顶部,控件跟随顶部移动,一般ToolStrip就是这样的模式 Bottom ...
- Android学习笔记(二)——TextView常用属性以及下划线、跑马灯设置
属性 Textsize:字体的大小(单位Px) Textcolor:字体的颜色 text:文本内容.(设置文本内容也可以在activity中通过函数是setText()设置,可以传入字符串也可以传入整 ...
- android button 属性,两行显示数字,前面各有图像,Android_2_常用控件及常用属性
安卓常用控件及其常用属性 TextView android:id 这是唯一地标识控件的ID. android:capitalize 如果设置,指定该TextView中有一个文本输入法 会自动利用什么类 ...
- Android_2_常用控件及常用属性
安卓常用控件及其常用属性 TextView android:id 这是唯一地标识控件的ID. android:capitalize 如果设置,指定该TextView中有一个文本输入法 会自动利用什么类 ...
- C#控件及常用属性整理
C#控件一览表 前所未有的震撼(太详细了) 1.窗体 1.常用属性 (1)Name属性:用来获取或设置窗体的名称,在应用程序中可通过Name属性来引用窗体. (2) WindowState属性: 用来 ...
- C# Windows Media Player 控件的常用属性及方法
C# Windows Media Player 控件的常用属性及方法 属性/方法名: 说明: URL:String; 指定媒体位置,本机或网络地址 uiMode:String; 播放器界面模式,可为F ...
- Android学习笔记 56. TabLayout 选项卡布局
Android学习笔记 Android基础开发--布局 文章目录 Android学习笔记 Android基础开发--布局 56. TabLayout 选项卡布局 56.1 简介 56.2 TabIte ...
- Asp.net控件开发学习笔记(三)-控件开发基础
封装 在asp.net中,控件被分为两类.用户控件和自定义服务器控件.前者就是我们经常用来将一些可复用的内容封装成的.ascx文件.这里主要研究后者. 创建自定义服务器控件 创建自 ...
最新文章
- 数据中心安全的六条黄金规则
- MySQL之查询性能优化(四)
- php 利用redis写一个聊天室,Redis实现多人多聊天室功能
- QT绘制嵌套的圆饼状图
- 操作系统P,V(wait,signal原语)操作讲解,以及两个例题(答案仅供参考)
- 在linux下创建自定义service服务
- source insight 常用设置及快捷键
- c++远征之继承篇——多重继承,多继承,虚继承,多继承时的重复定义解决方法
- laravel报错:MassAssignmentException
- 情况控件Android layout_weight用法图解
- 20145322何志威 Exp7 网络欺诈技术防范
- Android使用Volley框架显示“Cleartext HTTP traffic to XXX not permitted”的解决方法
- 什么是低代码(Low-Code)?
- Kubernetes Ingress
- 25.有5个人做在一起, 问第五个人多少岁? 他说比第四个人大2岁. 问第四个人岁数, 他说比第是三个人大2岁. 问第三个人, 又说比第二人大两岁. 问第二个人, 说比第一个人大两岁. 最后问第一个人
- 为什么内网地址普遍是192.168.1.1
- 【深度学习】吴恩达深度学习-Course1神经网络与深度学习-第四周深度神经网络的关键概念编程(下)——深度神经网络用于图像分类:应用
- 计算机考研跨审计好跨嘛,跨专业考研,快来看看你符不符合条件
- com.googlecode.genericdao
- 饮用水中铁锰超标的解决方法
热门文章
- 卸载 Visual Studio 2005
- Python全栈开发之Day02
- 免费在线PHP加密、解密、混淆源代码工具-toolfk.com
- HDU-1520 Anniversary party(树形DP)
- 比较jquery中的after(),append(),appendTo()方法
- await Task传异步Lambda问题
- 对象数组根据某属性列的灵活排序
- dp、px之间单位转换Util
- vba下拉框实现记忆功能_VBA | 这个二级下拉菜单挺有趣!
- vscode java settings设置_兼容vscode插件的主题服务