Android 常用布局

在Android中,ViewGroup是布局的基类,用于管理和组织其他视图。除了ViewGroup本身,还有一些其他的ViewGroup子类,它们提供了不同的布局和视图管理功能。以下是一些常见的ViewGroup子类:

  1. AdapterViewFlipper:适配器视图翻转器,用于在两个子视图之间进行快速切换,类似于翻页效果。
  2. AbsListView:抽象列表视图,是ListView和GridView的基类,提供了通用的列表视图接口和实现。
  3. AbsoluteLayout:绝对布局,
  4. ConstraintLayout :约束布局,允许子视图相对于其他视图或布局进行复杂的定位和布局。
  5. **CoordinatorLayout:**功能强大的FrameLayout,是一种特殊的布局管理器,主要用于处理多个子视图之间的协调和交互。
  6. FrameLayout :帧布局,将所有子视图放置在布局的同一位置,后进的子视图会覆盖先进的子视图。
  7. GridLayout:网格布局,可以将子视图排列成网格形式。
  8. GridLayoutManager:网格布局管理器,用于管理GridView或RecyclerView中的子视图布局。
  9. GridView :网格视图,用于显示垂直或水平排列的条目列表,每个条目占据一个单元格。
  10. HorizontalGridView:水平网格视图,是GridView的水平版本,用于显示水平排列的条目列表。
  11. HorizontalScrollView:水平滚动视图,允许子视图在水平方向上滚动。
  12. LinearLayout :线性布局,可以将所有子视图按照顺序排列成一行或一列。
  13. ListView:列表视图,用于显示垂直排列的条目列表。
  14. **PercentLayout:**百分比布局,直接指定子视图在布局中所占的百分比,轻松实现平分布局或任意比例分割布局。
  15. RecyclerView:可回收视图,是一种高效的列表或网格布局,支持动态添加、删除和更新子视图。
  16. RelativeLayout :相对布局,允许子视图相对于其他视图或布局进行定位。
  17. ScrollView:滚动视图,允许子视图在垂直或水平方向上滚动。
  18. StackView:堆栈视图,允许子视图按照后进先出的顺序堆叠在一起。
  19. StaggeredGridLayoutManager:交错网格布局管理器,用于管理GridView或RecyclerView中的子视图布局,使子视图在水平和垂直方向上交错排列。
  20. TableLayout :表格布局,可以将子视图排列成表格形式。
  21. VerticalScrollView:垂直滚动视图,允许子视图在垂直方向上滚动。
  22. ViewPager:页面滑动视图,用于实现水平或垂直的页面切换效果。
  23. ViewFlipper:视图翻转器,允许在两个子视图之间进行翻转切换。

这些ViewGroup子类提供了不同的布局和视图管理功能,可以根据需要选择合适的子类来实现所需的布局效果。

相关推荐
没有了遇见12 分钟前
Android RecycleView 条目进入和滑出屏幕的渐变阴影效果
android
站在巨人肩膀上的码农43 分钟前
去掉长按遥控器power键后提示关机、飞行模式的弹窗
android·安卓·rk·关机弹窗·power键·长按·飞行模式弹窗
呼啦啦--隔壁老王1 小时前
屏幕旋转流程
android
人生何处不修行1 小时前
实战:Android 15 (API 35) 适配 & 构建踩坑全记录
android
用户2018792831671 小时前
gralde的《依赖契约法典》
android
你过来啊你5 小时前
Android Handler机制与底层原理详解
android·handler
RichardLai885 小时前
Kotlin Flow:构建响应式流的现代 Kotlin 之道
android·前端·kotlin
AirDroid_cn5 小时前
iQOO手机怎样相互远程控制?其他手机可以远程控制iQOO吗?
android·智能手机·iphone·远程控制·远程控制手机·手机远程控制手机
YoungHong19926 小时前
如何在 Android Framework层面控制高通(Qualcomm)芯片的 CPU 和 GPU。
android·cpu·gpu·芯片·高通
xzkyd outpaper6 小时前
Android 事件分发机制深度解析
android·计算机八股