大家好,我正在开发一个应用程序,在那里我需要设置一个包含100 listItems的listField的标题。对于每20个项目,我需要在运行时更改标题。我的类正在扩展MainScreen,并且我只能设置标题一次。当滚动其中的项目时,我无法用新的XML20元素更新标题,这些元素正在解析来自one.Each文件的值。我怎样才能实现它。
发布于 2011-03-21 22:23:18
好的,看起来我遇到你的麻烦了-你不知道如何检测用户是否已经滚动到21(41,61,等等)列表项。
我认为可以从ListFieldCallback.drawListRow(ListField listField, Graphics graphics, int index, int y, int width)方法中跟踪当前可见的列表项。请注意,index是“要显示的行索引”。因此,从理论上讲,如果index == 21 (41、61等),您应该能够从drawListRow()调用MainScreen.setTitle(String title)。
https://stackoverflow.com/questions/5357021
复制相似问题