Focus如何与Roku中的PanelSet一起使用?

时间:2019-11-18 15:52:02

标签: roku brightscript

我想在roku中创建一个顶级的导航栏类型结构,因此我扩展了Group,将navBar组件放入其中,并添加了panelSet,我将根据该导航向其中添加和删除面板。

我遇到的问题是我不知道如何将重点放在这些面板上。

我知道,如果我直接将PanelSet添加到场景中,然后将Panel添加到该PanelSet中,则Roku会自动为该面板提供焦点。例如,一个ListPanel可以立即滚动。但是,当PanelSet在组或另一个组件内部时,该怎么办?

1 个答案:

答案 0 :(得分:0)

请尝试在要设置的任何事件上将焦点设置在PanelSet上。例如,尝试这样的事情

m.panelset = createObject("roSGNode", "PanelSet")
m.panelset.setFocus(true)

希望这会有所帮助。