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学习笔记(一)——控件布局常用属性相关推荐

  1. Android 控件布局常用属性

    <!--单个控件经常用到 android:id -- 为控件指定相应的ID android:text -- 指定控件当中显示的文字,需要注意的是,这里尽量使用strings.xml文件当中的字符 ...

  2. C#学习笔记:控件的Dock属性使用,工具栏遮挡解决。

    #Dock属性说明 该属性的用途类似于JAVA中的边框布局.绑定区域类似于东西南北中. Top:顶部,将控件绑定到窗体或页面的顶部,控件跟随顶部移动,一般ToolStrip就是这样的模式 Bottom ...

  3. Android学习笔记(二)——TextView常用属性以及下划线、跑马灯设置

    属性 Textsize:字体的大小(单位Px) Textcolor:字体的颜色 text:文本内容.(设置文本内容也可以在activity中通过函数是setText()设置,可以传入字符串也可以传入整 ...

  4. android button 属性,两行显示数字,前面各有图像,Android_2_常用控件及常用属性

    安卓常用控件及其常用属性 TextView android:id 这是唯一地标识控件的ID. android:capitalize 如果设置,指定该TextView中有一个文本输入法 会自动利用什么类 ...

  5. Android_2_常用控件及常用属性

    安卓常用控件及其常用属性 TextView android:id 这是唯一地标识控件的ID. android:capitalize 如果设置,指定该TextView中有一个文本输入法 会自动利用什么类 ...

  6. C#控件及常用属性整理

    C#控件一览表 前所未有的震撼(太详细了) 1.窗体 1.常用属性 (1)Name属性:用来获取或设置窗体的名称,在应用程序中可通过Name属性来引用窗体. (2) WindowState属性: 用来 ...

  7. C# Windows Media Player 控件的常用属性及方法

    C# Windows Media Player 控件的常用属性及方法 属性/方法名: 说明: URL:String; 指定媒体位置,本机或网络地址 uiMode:String; 播放器界面模式,可为F ...

  8. Android学习笔记 56. TabLayout 选项卡布局

    Android学习笔记 Android基础开发--布局 文章目录 Android学习笔记 Android基础开发--布局 56. TabLayout 选项卡布局 56.1 简介 56.2 TabIte ...

  9. Asp.net控件开发学习笔记(三)-控件开发基础

    封装      在asp.net中,控件被分为两类.用户控件和自定义服务器控件.前者就是我们经常用来将一些可复用的内容封装成的.ascx文件.这里主要研究后者. 创建自定义服务器控件      创建自 ...

最新文章

  1. 数据中心安全的六条黄金规则
  2. MySQL之查询性能优化(四)
  3. php 利用redis写一个聊天室,Redis实现多人多聊天室功能
  4. QT绘制嵌套的圆饼状图
  5. 操作系统P,V(wait,signal原语)操作讲解,以及两个例题(答案仅供参考)
  6. 在linux下创建自定义service服务
  7. source insight 常用设置及快捷键
  8. c++远征之继承篇——多重继承,多继承,虚继承,多继承时的重复定义解决方法
  9. laravel报错:MassAssignmentException
  10. 情况控件Android layout_weight用法图解
  11. 20145322何志威 Exp7 网络欺诈技术防范
  12. Android使用Volley框架显示“Cleartext HTTP traffic to XXX not permitted”的解决方法
  13. 什么是低代码(Low-Code)?
  14. Kubernetes Ingress
  15. 25.有5个人做在一起, 问第五个人多少岁? 他说比第四个人大2岁. 问第四个人岁数, 他说比第是三个人大2岁. 问第三个人, 又说比第二人大两岁. 问第二个人, 说比第一个人大两岁. 最后问第一个人
  16. 为什么内网地址普遍是192.168.1.1
  17. 【深度学习】吴恩达深度学习-Course1神经网络与深度学习-第四周深度神经网络的关键概念编程(下)——深度神经网络用于图像分类:应用
  18. 计算机考研跨审计好跨嘛,跨专业考研,快来看看你符不符合条件
  19. com.googlecode.genericdao
  20. 饮用水中铁锰超标的解决方法

热门文章

  1. 卸载 Visual Studio 2005
  2. Python全栈开发之Day02
  3. 免费在线PHP加密、解密、混淆源代码工具-toolfk.com
  4. HDU-1520 Anniversary party(树形DP)
  5. 比较jquery中的after(),append(),appendTo()方法
  6. await Task传异步Lambda问题
  7. 对象数组根据某属性列的灵活排序
  8. dp、px之间单位转换Util
  9. vba下拉框实现记忆功能_VBA | 这个二级下拉菜单挺有趣!
  10. vscode java settings设置_兼容vscode插件的主题服务