0

我希望强制我的 Listview 显示最少的行数。

换句话说,如果数据中只有 3 行,我仍然想在屏幕上显示 8 行。我将确保在 getView 中为空行返回正确的数据。

我尝试覆盖 getCount()

    @Override
    public int getCount() {
    return Math.min(NUM_OF_ITEMS_DISPLAYED,SearchableListScreen.this._results.size());
}

但是当我将“日志”条目放入我的 getView 时,我发现它只被调用用于最初存在于我的数据中的行,而现在用于额外的行。除了向我的数据实际添加虚拟行之外,还有什么方法可以做到这一点?

4

1 回答 1

0

List始终在您的或Array用于填充的条目中至少有 8 个条目ListView。这样,您将至少有 8 行。

于 2012-05-29T06:35:02.277 回答