Android基本知识

Android 的布局

Android 是通过容器的布局属性来管理子控件的位置关系,布局过程就是把界面上的所有的控件,根据他们的间距的大小,摆放在正确的位置

  • 线性布局:LinearLayout

  • 相对布局:RelativeLayout

  • 帧布局:FrameLayout

  • 绝对布局:AbsoluteLayout

  • 表格布局:TableLayout

  • 网格布局:GirdLayout

  • 约束布局:ConstraintLayout

Android 四大组件

  • activity:与用户交互的可视化界面

  • service:实现程序后台运行的解决方案,比如 qq 音乐的音乐在后台运行,没有界面

  • content provide:内容提供者,提供程序所需要的数据,比如?提供数据库?

  • broadcast receiver:广播接收器,监听外部事件的到来(比如来电)

Android 常用的控件

  • TextView:文本控件

  • EditText:可编辑文本控件

  • Button:按钮

  • ImageButton:图标按钮

  • ToggleButton:开关按钮

  • ImageView:图片控件

  • CheckBox:复选框控件

  • RadioButton:单选框控件

控件知识

  • dom:Document Object Model 文档对象模型

  • dom 应用:最早应用于 html 和 js 的交互,用户表示界的控件层级,界面的结构化描述,常见的格式为 html、xml。核心元素为节点和属性

  • xpath:xml 路径语言,用于 xml 中的节点定位

  • Android 的应用层级结构是定制的 xml

  • app source 类似于 dom,表示 app 的层级,表示界面里面所有的控件数的结构

  • 每个控件都有它的属性(resourceid、xpath、aid),没有 css 属性

posted @ 2022-07-16 11:43  小小滴人a  阅读(40)  评论(0编辑  收藏  举报