繁体   English   中英

标签组件的字段'isTextEllipsized'不起作用-Roku Scenegraph

[英]Field 'isTextEllipsized' from Label component not working - Roku Scenegraph

就像我在标题上说的那样,字段isTextEllipsized对我不起作用,总是返回false。

例:

label = m.top.createChild("Label")
label.color = "#ffffff"
label.font = font
label.vertAlign = "bottom"
label.wrap = true
label.lineSpacing = 2
label.width = 135
label.height = 61
label.text = "Really really really really really really long long long long long text"

? "label.isTextEllipsized " label.isTextEllipsized

控制台打印:

label.isTextEllipsized false

注意:使用Roku 4210x-OS 7.2

标签是否已经显示在屏幕上了? 即SG有机会设置isTextEllipsize。

如果是这样,则可能是错误,请参阅http://forums.roku.com/viewtopic.php?f=34&t=94601

另外,可能是因为您未正确设置颜色:

“ #ffffff”应为“ 0xFFFFFFFF”

只是外界的猜测,但是因为它是一个字符串,所以它可能会接受它,但无声地导致组件失败。

请添加以下代码以解决此问题

label.ellipsizeOnBoundary = "true"

我知道这可能对您没有帮助,但我想补充给以后的推荐人

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM