常用控件:
 TextView :用于显示文字
 EditText :输入框控件
 Button 按钮控件
 ImageView 图片显示控件 
RadioButton 单选按钮控件
 CheckBox 复选框控件
相对布局的讲解:1、创建一个相对布局根据父容器定位
1)在相对布局中得控件有一个非常重要属性,给每个控件设置一个唯一的标识 id layout centerlnParent 用于设置组件在相对容器中的中央位置
 gravity 容器的对齐方式
根据兄弟组件定位 magin 边距 padding 填充 ignoreGravity 用于设置某个组件不受 gravity 的影响 
layout _ alignParentRight 与父容器右对齐
 layout alignParentLeft 与父容器左对齐,默认左对齐 
layout alignParentButtom 与父容器底部对齐
 layout _ alignParentTop 与父容器顶部对齐
layout _ centerVertical 父容器中的组件垂直居中
 layout centerHorizontal 父容器中的组件水平居中
2)根据兄弟组件定位 
above :在.上面
 below :在.下面
 toLeftOf :把.放到左边
 toRightOf .把.放到右边
对齐方式:
 android : layout alignLeft 与某个组件的左边界对齐
3) magin 边距
 android : layout _ margin ="50dp"四边边距
 android : layout _ marginTop ="50dp"上边距 
android : layout _ marginLeft ="80dp"左边距 
android : layout marginRight ="20dp"右边距 
android : layout _ marginBottom ="30dp"下边距
4) padding 填充
 android : padding ="60dp"四边同时填充 android : paddingLeft ="30dp"左填充 android : paddingRight ="30dp"右填充 android : paddingBottom ="30dp"下填充 android : paddingTop ="30dp"上填充常用控件:
 TextView :用于显示文字
 EditText :输入框控件
 Button 按钮控件
 ImageView 图片显示控件 
RadioButton 单选按钮控件
 CheckBox 复选框控件
相对布局的讲解:1、创建一个相对布局根据父容器定位
1)在相对布局中得控件有一个非常重要属性,给每个控件设置一个唯一的标识 id layout centerlnParent 用于设置组件在相对容器中的中央位置
 gravity 容器的对齐方式
根据兄弟组件定位 magin 边距 padding 填充 ignoreGravity 用于设置某个组件不受 gravity 的影响 
layout _ alignParentRight 与父容器右对齐
 layout alignParentLeft 与父容器左对齐,默认左对齐 
layout alignParentButtom 与父容器底部对齐
 layout _ alignParentTop 与父容器顶部对齐
layout _ centerVertical 父容器中的组件垂直居TextView :用于显示文字

EditText :输入框控件

Button 按钮控件

ImageView 图片显示控件

RadioButton 单选按钮控件

CheckBox 复选框控件

相对布局的讲解:1、创建一个相对布局根据父容器定位

1)在相对布局中得控件有一个非常重要属性,给每个控件设置一个唯一的标识 id layout centerlnParent 用于设置组件在相对容器中的中央位置

gravity 容器的对齐方式

根据兄弟组件定位 magin 边距 padding 填充 ignoreGravity 用于设置某个组件不受 gravity 的影响

layout _ alignParentRight 与父容器右对齐

layout alignParentLeft 与父容器左对齐,默认左对齐

layout alignParentButtom 与父容器底部对齐

layout _ alignParentTop 与父容器顶部对齐

layout _ centerVertical 父容器中的组件垂直居中

layout centerHorizontal 父容器中的组件水平居中中
 layout centerHorizontal 父容器中的组件水平居中
2)根据兄弟组件定位 
above :在.上面
 below :在.下面
 toLeftOf :把.放到左边
 toRightOf .把.放到右边
对齐方式:
 android : layout alignLeft 与某个组件的左边界对齐
3) magin 边距
 android : layout _ margin ="50dp"四边边距
 android : layout _ marginTop ="50dp"上边距 
android : layout _ marginLeft ="80dp"左边距 
android : layout marginRight ="20dp"右边距 
android : layout _ marginBottom ="30dp"下边距
4) padding 填充
 android : padding ="60dp"四边同时填充 android : paddingLeft ="30dp"左填充 android : paddingRight ="30dp"右填充 android : paddingBottom ="30dp"下填充 android : paddingTop ="30dp"上填充

创作不易希望能够帮助到对安卓应用开发感兴趣的小伙伴

Android studio编程常用控件相关推荐

  1. android studio 初始化必备控件 > Failed to notify project evaluation listener. > javax/xml/bind/annotation/

    目录 android studio 初始化必备控件 > Failed to notify project evaluation listener. > javax/xml/bind/ann ...

  2. Android Studio - Kotlin 改变控件字体

    Android Studio - Kotlin 改变控件字体 如改变 textView 的字体( FontFamily ) val typeface = Typeface.createFromAsse ...

  3. android studio自定义边框,Android Studio给各种控件加边框的操作方法

    Android Studio给Textview,EditText控件加边框 如图所示,给一些edittext,TextView,还有一些控件组,进度条加上一个粉红色的边框. 看着很好看,其实非常简单, ...

  4. Android学习:常用控件

    Android学习:常用控件 学习要点:掌握文本框.编辑框.按钮.单选按钮.复选框等基本控件的用法 控件是Android应用程序中用户界面的重要组成元素,正是因为Android应用程序提供了很多具有不 ...

  5. 移动应用开发之路 04 Android Studio 5种控件介绍、实战详解

    学校开了一门移动应用开发课程,我一开始兴趣盎然,但是看到使用的环境是 Java 8 的时候心就凉了一半,在询问老师的意见之后决定使用现在比较常用的Android Studio完成学习,特此记录自学之路 ...

  6. Android 高级编程 RecyclerView 控件的使用

    RecyclerView 是Android 新添加的一个用来取代ListView的控件,它的灵活性与可替代性比listview更好. 看一下继承关系: ava.lang.Object    ↳ and ...

  7. Android中的常用控件之进度条(ProgressBar)

    ProgressBar的常用属性 style(进度条的样式,默认为圆形:用style="?android:attr/progressBarStyleHorizontal"可以将进度 ...

  8. 解决Android Studio不提示控件的XML属性

    大家好:我国著名数学家华罗庚先生曾经说过:"聪明出于勤奋,天才在于积累."衷心希望各位坚守本心,实现中华民族伟大复兴的中国梦! 一.问题背景 上一篇文章向大家介绍了如何利用WPS使 ...

  9. Android Studio的RadioButton控件

    RadioButton单选按钮,但所做的APP需要个人的性别信息时,可以使用这个控件 1.常用属性 关于颜色.字体.名称等属性与Button相同 由于此控件是一个单选按钮,如果设定多个按钮进行选择,则 ...

  10. Android Studio两种控件布局

    1.线性布局LinearLayout 常用属性: android:id #设置名称 android:layout_width //设置宽度,一般可取值为"match_parent" ...

最新文章

  1. 6名学生返校后被判定为密接,高校紧急通知!
  2. 开发微信小程序,100 万开发者都离不开它
  3. Java盗刷_一个依赖搞定 Spring Boot 反爬虫,防止接口盗刷!
  4. DataSet 去除重复的行
  5. Floating Action Button-Android M新控件
  6. 用js监控分辨率调整背景图片宽度_如何使用CSS Paint API动态创建与分辨率无关的可变背景
  7. 四种常见的 POST 提交数据方式对应的content-type取值
  8. .Net (C#)委托和事件(获取多个返回值)
  9. 【转】ASIHTTPRequest开源类库进行http请求
  10. 详解Java 堆排序
  11. oracle mysql 中文排序规则_Oracle 对汉字的order by排序规则
  12. 网页数据提取----网络投票软件开发(续1)
  13. Scheme语言--简介
  14. python取绝对值数组_Python算法——求数组中绝对值最小的数
  15. 设计模式实例学习-策略模式
  16. 拿铁DHT-PHEV座舱智能程度体验笔记(超详细)
  17. 一次离奇报错Whitelabel Error Page
  18. CC2014中国互联网版权保护行动计划启动
  19. 2020保研夏令营回顾--清华网研院+清华深研院
  20. c++枚举在跨平台下的陷进

热门文章

  1. VCPKG 特性 - Overlay triplets
  2. index.php被修改,WordPress博客程序index.php 主页文件频繁被修改解决记录(已解决) - 勤勤学长...
  3. INDEX函数与MATCH函数嵌套使用技巧
  4. 使用Match函数对合并单元格的行数进行统计
  5. html制作唯品会登陆页面,唯品会网页登陆页面高清,唯品会网页版登陆页面,唯品会网页登陆页面...
  6. 《德鲁克管理思想精要》读书笔记4 - 企业诊断工具与目标管理
  7. idea 替换 choose initializr service URL.
  8. 从高中缀学到身价过亿,这个80后值得喝彩!
  9. 菜鸟修行之路--Echarts数据可视化知识总结完整版
  10. 信息学奥赛一本通:1026:空格分隔输出