【问题标题】:Roku / BrightScript : Changing Button width inside a ButtonGroupRoku / BrightScript:更改 ButtonGroup 内的按钮宽度
【发布时间】:2016-12-26 15:13:35
【问题描述】:

我有一个扩展 Dialog 的自定义组件。我使用自定义数组添加按钮,我只有 1 个按钮

m.buttonGroup = m.top.buttonGroup
m.buttonGroup.maxWidth = 50
m.buttonGroup.minWidth = 50

buttonLabels = []
buttonLabels.push("Some Button")
m.top.buttons = buttonLabels

当这个 Dialog 显示出来时,Button 的宽度几乎用尽了所有可用的宽度,显然不是定义的 50。

我还尝试访问添加后的按钮,但没有成功。有任何想法吗?

谢谢!

【问题讨论】:

  • 奇怪 - 你是说 .minWidth.maxWidth 被完全忽略(错误?)还是只有当强制值小于标签的实际宽度时?

标签: roku brightscript


【解决方案1】:
        <Poster
        id="noButtonContainer"
        uri="pkg:/images/no_btn.png"            
        width="328"
        height="53"
        translation="[65,250]" />

    <Poster
        id="yesButtonContainer"
        uri="pkg:/images/no_btn.png"            
        width="328"
        height="53"
        translation="[431,250]" />

    <ButtonGroup id="yesNoButton" layoutDirection="horiz" minWidth="328" itemSpacings="[38, 0]" translation="[65,250]" >
        <Button
           id="noButton"             
           focusBitmapUri="pkg:/images/yes_btn.png"                
           iconUri=""
           focusedIconUri=""
           height="55"                               
           textFont="font:MediumSystemFont"
           focusedTextFont="font:MediumBoldSystemFont"                 
           text="         NO"/>                     
        <Button
           id="yesButton"
           focusBitmapUri="pkg:/images/yes_btn.png"                
           iconUri=""
           focusedIconUri=""                   
           height="55"                              
           textFont="font:MediumSystemFont"
           focusedTextFont="font:MediumBoldSystemFont"
           text="        YES"/>                                            
     </ButtonGroup> 

【讨论】:

    猜你喜欢
    • 2020-01-17
    • 1970-01-01
    • 1970-01-01
    • 2014-05-07
    • 1970-01-01
    • 1970-01-01
    • 2019-04-06
    • 2015-06-03
    • 1970-01-01
    相关资源
    最近更新 更多