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 属性
本文来自博客园,作者:小小滴人a,转载请注明原文链接:https://www.cnblogs.com/xxiaow/p/16483800.html
任何人的成功都无法一蹴而就,每一阶段的抵达,都离不开一步一个脚印的积累。只要不急不躁,耐心努力,保持对新事物的好奇,就是行进在成为更好自己的路上。慢慢来,别着急,生活终将为你备好所有的答案。