欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 科技 > IT业 > 鸿蒙面试 --- 1202

鸿蒙面试 --- 1202

2025/5/2 16:28:00 来源:https://blog.csdn.net/hqy1989/article/details/144178836  浏览:    关键词:鸿蒙面试 --- 1202

1、什么是线性布局?

线性布局(LinearLayout)是开发中最常用的布局,通过线性容器Row和Column构建。线性布局是其他布局的基础,其子元素在线性方向上(水平方向和垂直方向)依次排列。线性布局的排列方向由所选容器组件决定,Column容器内子元素按照垂直方向排列,Row容器内子元素按照水平方向排列。根据不同的排列方向,开发者可选择使用Row或Column容器创建线性布局。

2、线性布局的对齐方式?

主轴:属性:justifyContent()

交叉轴:属性:alignltems()

3、什么是弹性布局?

弹性布局(Flex)提供更加有效的方式对容器中的子元素进行排列、对齐和分配剩余空间。常用于页面头部导航栏的均匀分布、页面框架的搭建、多行数据的排列等。

容器默认存在主轴与交叉轴,子元素默认沿主轴排列,子元素在主轴方向的尺寸称为主轴尺寸,在交叉轴方向的尺寸称为交叉轴尺寸。

4、什么是相对定位和绝对定位,它们的区别是什么?

  • 绝对定位:position,相对父组件左上角进行偏移
  • 参照父组件左上角进行偏移
  • 绝对定位后的组件不再占用自身原有位置
  • 相对定位:offset,相对自身左上角进行偏移
  • 相对定位特点:

  • 相对自身左上角进行偏移
  • 相对定位后的组件仍然占用自身原有位置

5、什么是swiper容器组件?有没有类似的组件?

Swiper组件提供滑动轮播显示的能力。Swiper本身是一个容器组件,当设置了多个子组件后,可以对这些子组件进行轮播显示。通常,在一些应用首页显示推荐的内容时,需要用到轮播显示的能力。

类似的组件:Scroll-List-Grid-Swiper-WaterFlow

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com