我有一项从互联网加载邮件的活动。我将此下载到Sqlite,稍后将其添加到适配器。
我希望从特定号码开始添加屏幕。 我们可能认为我们在arrayList适配器中添加了100个项目。我们只想从75开始展示。 SQLite我可以从最后25个添加,但不能这样做,因为适配器arrayList必须包含所有。 我已经覆盖了getCount()并返回25以限制项目的最大值,但它确实显示前25项,而不是最后25项。 我想我必须在getView()中做一些事情。 (适配器中的方法覆盖) 有什么想法吗?
************* EDIT.ADD解决方案
适配器
char wordbank[5][20] = {"house", "car", "tree", "bicycle", "shark"};
int random = rand() % 5;
char word[20] = wordbank[random];
答案 0 :(得分:2)
我建议你做以下事情。
int x;
x = SomeFunction();
的'getCount()'中返回offset - list.size()
。Adapter
中获取特定项目getView()
答案 1 :(得分:0)
我没有试过这个,但也许你可以加载适配器中的所有项目,然后根据它们的位置,你可以显示你需要的那些。
我不确定这是否会起作用,但至少你可以尝试一下。
由于