Blackberry 使用GridFieldManager或TableLayoutManager
我一直在使用BlackBerry知识库文章中定义的TableLayoutManager 我正在考虑改用。Blackberry 使用GridFieldManager或TableLayoutManager,blackberry,java-me,Blackberry,Java Me,我一直在使用BlackBerry知识库文章中定义的TableLayoutManager 我正在考虑改用。 GridFieldManager是否用于相同目的?GridFieldManager与TableLayoutManager相比有哪些优势?反之亦然?这不是一个完整的答案,但我有以下几点: GridFieldManager与TableLayoutManager相比有哪些优势,反之亦然 总而言之-GridFieldManager是一个相对较新的组件(从API 5.0.0开始),而您可以在更旧的AP
GridFieldManager是否用于相同目的?GridFieldManager与TableLayoutManager相比有哪些优势?反之亦然?这不是一个完整的答案,但我有以下几点: GridFieldManager与TableLayoutManager相比有哪些优势,反之亦然
总而言之-
GridFieldManager
是一个相对较新的组件(从API 5.0.0开始),而您可以在更旧的API(从4.2开始)上使用TableLayoutManager
。因此,如果您正在编写一个应用程序以在那些5.0之前的设备上运行,那么我认为您应该更喜欢TableLayoutManager
谢谢,这就是我的想法。Arhimed,您对GridFieldManager不提供任何子布局实现(…)有何评论。我的代码覆盖了该方法来调整一些子位置,在6.0.0JRE上运行良好,但在5.0.0JRE上无法编译。删除对super.sublayout(…)的调用会使其编译,但GridFieldManager似乎已损坏-我只看到一个空白屏幕。Thanks@kellogs当前位置很难评论。我建议您将此问题作为一个单独的StackOverflow问题来询问您的代码。请注意,打破此问题的是重写sublayout(并删除对super.sublayout()的调用)。不完全覆盖它会导致GridFieldManager工作。我刚刚学会了如何调整它,这样就不需要重写subayout:)