Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/blackberry/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Blackberry 使用GridFieldManager或TableLayoutManager_Blackberry_Java Me - Fatal编程技术网

Blackberry 使用GridFieldManager或TableLayoutManager

Blackberry 使用GridFieldManager或TableLayoutManager,blackberry,java-me,Blackberry,Java Me,我一直在使用BlackBerry知识库文章中定义的TableLayoutManager 我正在考虑改用。 GridFieldManager是否用于相同目的?GridFieldManager与TableLayoutManager相比有哪些优势?反之亦然?这不是一个完整的答案,但我有以下几点: GridFieldManager与TableLayoutManager相比有哪些优势,反之亦然 总而言之-GridFieldManager是一个相对较新的组件(从API 5.0.0开始),而您可以在更旧的AP

我一直在使用BlackBerry知识库文章中定义的TableLayoutManager

我正在考虑改用。

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:)