Roku - ButtonGroup 使用左右键提前对焦

标签 roku brightscript

我对 Roku 世界很陌生。我闻起来像是一个非常简单直接的问题,但无法找出任何解决方案。任何帮助将非常感激。

我试图创建一个示例应用程序,其中在 UI 中包含三个按钮。所以,我选择了按钮组做这个用例。

<ButtonGroup id="btnGroup" layoutDirection="horiz"
                    visible="true" translation="[90,601]"
                    itemSpacings="[20,20]" minWidth="240"
                    maxWidth="240" buttonHeight="80">           

                <Button id="button1" text="" iconUri="" focusedIconUri=""
                        focusFootprintBitmapUri="pkg:"
                        focusBitmapUri="pkg"/>          

                <Button id="button2" text="" iconUri="" focusedIconUri=""
                        focusFootprintBitmapUri="pkg:" 
                        focusBitmapUri="pkg:"/> 


                <Button id="button3" text="" iconUri="" focusedIconUri=""
                        focusFootprintBitmapUri="pkg:" 
                        focusBitmapUri="pkg:"/>                                         
        </ButtonGroup>

问题是我可以使用 Remote 的“向上”和“向下”键通过这些按钮前进,而我实际上需要使用“向左”和“向右”键完成此操作。

因为我已经设置了 布局方向 值到 水平 ,我认为前进和后退键会分别自动更改为“右”和“左”。它似乎不像预期的那样工作。我在这里错过了什么吗?请帮忙。

最佳答案

我通过使用 使这成为可能布局组而不是 按钮组并在 的帮助下OnKeyEvent 功能。

不确定它是否是正确的做法。

如果可能,请提供最佳解决方案。

关于Roku - ButtonGroup 使用左右键提前对焦,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47345363/

相关文章:

roku - 如何在屏幕上的键盘和按钮组之间移动焦点?

roku - 在没有 Eclipse 插件的情况下以编程方式上传 Roku channel

android - 以明亮脚本播放视频时如何禁用选项按钮功能

roku - 如何在 brightscript 中编写全局函数?

roku - Roku 中的二维数组

java - BrightScript Eclipse 插件在 OSX 上安装后不显示

screenshot - Roku 截图

roku - 使用明亮的脚本单击“保存”按钮后重定向到主页?

testing - 我们如何测试 Roku 应用程序