滚动后随机更新BB 10级联Listview textstyle颜色

时间:2015-09-21 12:28:46

标签: blackberry-10

在我的BB10应用程序中,我Listview textstyle的颜色为绿色,红色为随机文字。但是当我滚动列表视图时,颜色会移动并设置为错误的文本示例:

Apple ==> Red
Bananna == > green
after scrolling 
Apple ==> Green
bananna ==> Red

这是一个很长的列表,所以它会在滚动后显示的项目

提前致谢

1 个答案:

答案 0 :(得分:0)

我的解决方案是以下代码

Label {
      id: alertTypeLable 
      text: qsTr(ListItemData.alertType) + Retranslate.onLanguageChanged
      horizontalAlignment: HorizontalAlignment.Left
      verticalAlignment: VerticalAlignment.Center
      textStyle.fontSize: FontSize.XSmall
      textStyle.color: {
          if (ListItemData.success.toString() == "true") {
              return Color.Green
          }
          else {
              return Color.Red
          }
      }
}