Files
notes_estom/Android/Activity.md
yinkanglong_lab 07485a7f54 Android&PHP
2021-03-09 19:48:29 +08:00

1.6 KiB
Raw Blame History

Activity 是用户可以执行的单一任务。Activity 负责创建新的窗口供应用绘制和从系统中接收事件。Activity 是用 Java 编写的,扩展自 Activity

Activity 会创建视图来向用户显示信息,并使用户与 Activity 互动。视图是 Android UI 框架中的类。它们占据了屏幕上的方形区域负责绘制并处理事件。Activity 通过读取 XML 布局文件确定要创建哪些视图(并放在何处)。正如 Dan 提到的,这些 XML 文件存储在标记为 layoutsres 文件夹内。

Activity 提供视图上的操作UI类提供视图的展示格式包括什么样的按钮什么样的容器什么样的文本框。

视图类型UI组件具有互动性、容器视图容纳其他的UI组件或者视图。

视图的XML属性

id,layout_width,layout_height,layout_gravity,layout_margin,padding,

R 类

当你的应用被编译时,系统会生成 R 类。它会创建常量,使你能够动态地确定 res 文件夹的各种内容,包括布局。要了解详情,请参阅关于资源的文档。

本质上是 Android 会读取你的 XML 文件并为你的布局文件中的每个标记生成 Java 对象。然后,你可以在 Java 代码中通过对 Java 对象调用方法修改这些对象。