2016-03-08 36 views
1

我在代码名1中开发了自己的列表,其中包含两种可能的条目类型和两种不同的渲染器(每种条目类型一种)。为什么Codename中的列表不显示所有条目?

我输入了一些硬编码哑条目进入该名单

如果我开始在模拟器应用,所有虚拟条目是中正确显示,但一旦我下载的应用程序到我电话为测试目的,我不能向下滚动整个列表,但只有20个条目(虽然列表左侧的“滚动条”看起来像它沿着整个列表)。

可能是什么问题?

ps:因为我没有使用GUIBuilder,所以文件非常大,所以我会发布两个ListItems(+抽象父类),两个ListRenderer(+抽象父类)的代码以及它们的用法一经请求。

编辑: 具有滚动条仔细一看,它看起来像它不能正确计算屏幕尺寸(至少在过去的项目是关闭屏幕)

回答

2

确保该列表是不在一个可滚动的容器中。

将它放在BordarLayout容器的中心。

+0

它不是一个可滚动的容器,它被放置为带有BorderLayout的容器的中心。 (在我的文章中编辑) –

+0

添加列表及其数据后,您是否在父容器上调用了'revalidate()'? – Diamond

+0

不,我不知道。如何和在哪里? –

相关问题