我开发了一个应用程序,它在 OS6(操作系统 6)上运行良好,但在 OS5(JDK 5.0)上运行不佳。主要问题是我通过 JSON 获取数据并在屏幕上显示多个标签以显示数据,但垂直滚动不允许用户向下滚动超过某个点。这让我想知道 OS5 中的屏幕是否允许在其上绘制有限的内容。片段代码如下所示
JSONArray json = new JSONArray(result);
for (int i = 0; i < json.length(); ++i)
{
JSONObject moleculevalue = json.getJSONObject(i);//get the json data object
String tdescription = moleculevalue.getString("Total Description");
if (tdescription == "") tdescription = "Not Applicable";
_fieldManagerMiddle.add(new SeparatorField());
_fieldManagerMiddle.add(new LabelField("Description: " + tdescription, Field.FIELD_HCENTER));
}
数据仍然存在,但用户无法在屏幕视图下方滚动。
谁能告诉我解决方法以及可能的原因。提前致谢。