首页 文章

CodeNameOne - 对树扩展或崩溃做出反应

提问于
浏览
1

我正在我的项目中使用Tree类的子类 . 我有两个问题 . 首先,我想在扩展或折叠时更改非叶子节点的文本 . 第二,当扩展某些节点时,树超出了屏幕,即使可滚动设置为true,我也无法一直滚动到底部 . 具体而言,树始终显示与开头一样多的节点 . 如果它以10个节点开始,那么在扩展之后我将只能滚动十个顶部节点而不是整个树 .

在试图找出这两点时,我寻找了关于扩展/崩溃的回调,但它似乎是私有的 . 有没有办法在扩展/崩溃或其他方式添加侦听器来解决我的问题?

1 回答

  • 0

    树应该放在一个不可滚动的层次结构中,它可以对滚动负责 . 在 Form 的边框布局的中心 .

    您可以覆盖 TreecreateNode方法并构建您想要的任何类型的 Component . 它可以根据事件改变它's text when it' s并做任何你想做的事情 .

相关问题