混合使用 Kanzi 和 Android UI¶
该示例展示了在 Android 应用程序中混合使用 Kanzi 与 Android UI 的多个用例。该示例已配置为在 Android 上使用 Target Preview。
获取示例¶
要获取该示例,请在 Kanzi Studio Quick Start 窗口中点击 Examples。在 Multi_view 示例旁边,点击 。
Kanzi Studio 会将该示例下载到 <KanziWorkspace>/Examples/Android/Multi_view 目录。
示例的结构¶
该应用程序包含以下活动:
NestedScrollableActivity 是一个嵌入在 Android 可滚动视图中的 Kanzi 列表框,例如
ViewPager2和ScrollView。它展示了手势如何与嵌套的 UI 控件一起工作。请参阅NestedScrollableActivity.java。OverlappingActivity 显示了当 Kanzi 视图与另一个视图重叠时的输入事件传播。当 Kanzi UI 不消耗输入事件时,Kanzi 将事件传播到 Android UI 的下层。请参阅
OverlappingActivity.java。EditTextActivity 显示了如何使用 Android
EditText为 Kanzi UI 提供输入。请参阅EditTextActivity.java。ThemeActivity 展示了 Kanzi 主题如何与 Kanzi 视图一起工作。请参阅
ThemeActivity.java。NoKanziUIActivity 仅包含 Android UI。Kanzi 不需要出现在应用程序的每个活动中。请参阅
NoKanziUIActivity.java。
要在这些活动之间导航,请使用 Next 按钮。
当您在具有两个显示器的设备上运行该示例时,应用程序会在两个显示器上显示 Kanzi UI。
运行示例¶
要运行示例:
将 Android 设备连接到计算机。
在 Kanzi Studio Quick Start 窗口中点击 Examples。在 Multi_view 示例旁边,点击 Open。
在主菜单中选择 File > Export > Build Android Package。
Kanzi Studio 从您的 Kanzi Studio 项目创建一个 Android 包,并将其部署并运行在您的 Android 设备上。