【问题标题】:How to make some of the listfield's rows focusable and others non-focusable?如何使列表字段的某些行可聚焦而其他行不可聚焦?
【发布时间】:2011-04-11 21:35:16
【问题描述】:

我想创建一个列表字段,其中一些行是不可聚焦的,即当我们滚动某些行时不应该获得焦点。 我已经在互联网上搜索过相同的内容,但没有得到任何帮助.. 请帮忙...

所有建议将不胜感激...

【问题讨论】:

  • Vipin 当我们滚动列表字段时,每次调用每行的绘制方法和 onFocus 方法。你可以在 onfocus 方法中应用你的自定义逻辑。在这个方法中你可以覆盖默认焦点颜色从蓝色到无以及做任何你想做的事情。这只是你需要实现的逻辑......希望它可以帮助你
  • intridea.com/2011/2/25/… 链接将帮助您将默认焦点颜色更改为白色或更好地将焦点颜色设置为与背景颜色等效。

标签: blackberry listfield


【解决方案1】:

维平

一个逻辑:

当我们滚动列表字段时,每次调用每行的绘制方法和 onFocus 方法时。您可以在 onfocus 方法中应用您的自定义逻辑。在此方法中,您可以将默认焦点颜色从蓝色覆盖为没有以及做任何你想做的事情。这只是你需要实现的逻辑......希望它对你有帮助

http://intridea.com/2011/2/25/blackberry-tip-change-the-default-focus-highlight-color-of-listfield?blog=company

http://berrytutorials.blogspot.com/2009/11/create-custom-listfield-change.html

这些链接将帮助您将默认焦点颜色更改为白色或更好地将焦点颜色设置为与背景颜色等效。

【讨论】:

  • 感谢 Swati,这很有帮助.. 但在我的项目中,我创建了一个自定义 ListField。所以我想知道将绘制焦点代码放在哪里(在自定义列表字段的类中或在我使用此列表字段的类中)。我将代码放在自定义列表字段的类中,但这隐藏了重点行的内容。请提出一些建议......
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-08-01
  • 2020-08-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-26
相关资源
最近更新 更多