什么是View?
view
是Android
中所有控制件的基类。是一种界面层的控件的一种抽象,它代表了一个控件
不管是简单的Button
和TexView
还是复杂的RelativeLayout
和ListView
,
他们都是共同基类,都是View
ViewGroup
内部包含了许多个控件,即一组View
根据概念,Button
显示是个View
,而Linear
Android view 前端
在 Android
开发中,”前端” 这个概念通常指的是用户界面的构建和交互部分
前端可分:
1. XML 布局文件(传统方法)
UI 是用户界面,主要组成部分:试图设计,交互设计,反馈和响应
UX 是用户体验
在 Android 中,传统的前端 UI 是通过 XML 布局文件来定义的
开发者可以在 res/layout/
目录下创建 XML 文件,使用各种视图组件(如 TextView
、Button
、ImageView
等)来布局和设计 UI
UI 组件通过 XML 定义,并且可以在 Java 或 Kotlin 代码中与它们进行交互
2. Jetpack Compose (现代方法)
Jetpack: /ˈdʒɛtˌpæk/
Compose: /kəmˈpoʊz/
Jetpack Compose 是 Android 的现代 UI 构建工具,它让开发者通过 Kotlin 代码直接声明和构建 UI。与传统的 XML 布局方法不同,Jetpack Compose 使用声明式的编程方式来创建 UI,代码和布局混合在一起