我正在制作 Roku 频道。这个想法是让全屏播放器运行,如果用户按下遥控器上的特定按钮,屏幕一角将显示一个小弹出菜单,其中包含可用频道列表。我一直在处理以下异常:我不知道如何填充菜单显示的区域。目前我在第 1 层有一个透明的 roImageCanvas,菜单框在第 2 层绘制。问题是 roImageCanvas 允许文本元素但只有一个项目。因此,如果我有 10 个频道的列表,我将不得不在画布上创建 10 个项目。roImageCanvas 不接受数组。因此,如果通道数量发生变化,则无法即时创建弹出菜单。据我所知,画布上的项目数量必须是硬编码的。理想情况下, roListScreen 是我想要弹出的,但据我所知,所有屏幕一直都是全屏的。有人知道在画布上填充目标框或创建可调整大小的屏幕的方法吗?感谢您的任何建议