Blackberry 10 Cascades:在Label剪辑文本上设置文本Style.line Height

时间:2013-04-01 23:18:47

标签: blackberry-10 blackberry-cascades

我有以下QML(托管在TabbedPane中,如果这可能会有所不同):

Container {
    Label {
        text: "Lorem ipsum dolor sit amet, consectetur adipiscing elit."
        multiline: true
        textStyle.fontSize: FontSize.XLarge
        textStyle.lineHeight: 0.8
        textStyle.color: Color.Black
    }
}

将textStyle.lineHeight属性设置为小于1.0的值可以达到我的预期,除了标签中的文本底线被剪切在底部。任何想法如何解决这个问题,或者我做错了什么?

运行OS 10.0.9.348的Dev Alpha B设备的结果屏幕截图。 10.1模拟器上的结果看起来一样。

enter image description here

1 个答案:

答案 0 :(得分:0)

Blackberry论坛的有用人士为我解答了这个问题。

解决方法是在标签文本的末尾添加“\ n”。这会修复剪辑,但会在标签下添加额外的空间。我们可以通过在包装容器上设置负的bottomPadding值来解决这个问题。