七华为鸿蒙HarmonyOS应用开发之Java UI框架常用Text组件和Button组件使用
Posted 皓月盈江
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了七华为鸿蒙HarmonyOS应用开发之Java UI框架常用Text组件和Button组件使用相关的知识,希望对你有一定的参考价值。
一、Java UI框架概述
应用的Ability在屏幕上将显示一个用户界面,该界面用来显示所有可被用户查看和交互的内容。
应用中所有的用户界面元素都是由Component和ComponentContainer对象构成。Component是绘制在屏幕上的一个对象,用户能与之交互。ComponentContainer是一个用于容纳其他Component和ComponentContainer对象的容器。
Java UI框架提供了一部分Component和ComponentContainer的具体子类,即创建用户界面(UI)的各类组件,包括一些常用的组件(比如:文本、按钮、图片、列表等)和常用的布局(比如:DirectionalLayout和DependentLayout)。用户可通过组件进行交互操作,并获得响应。
所有的UI操作都应该在主线程进行设置。
组件和布局
用户界面元素统称为组件,组件根据一定的层级结构进行组合形成布局。组件在未被添加到布局中时,既无法显示也无法交互,因此一个用户界面至少包含一个布局。在UI框架中,具体的布局类通常以XXLayout命名,完整的用户界面是一个布局,用户界面中的一部分也可以是一个布局。布局中容纳Component与ComponentContainer对象。
Component和ComponentContainer
Component:提供内容显示,是界面中所有组件的基类,开发者可以给Component设置事件处理回调来创建一个可交互的组件。Java UI框架提供了一些常用的界面元素,也可称之为组件,组件一般直接继承Component或它的子类,如Text、Image等
以上是关于七华为鸿蒙HarmonyOS应用开发之Java UI框架常用Text组件和Button组件使用的主要内容,如果未能解决你的问题,请参考以下文章
八华为鸿蒙HarmonyOS应用开发之Java UI框架常用TextField组件使用
四华为鸿蒙HarmonyOS应用开发之Java开发下Page Ability生命周期