强制Listview中的最小行数

时间:2012-05-29 06:20:47

标签: android listview android-listview

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

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

我尝试重写getCount()

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

但是当我将“Log”条目放入我的getView时,我发现只会调用最初存在于我的数据中的行,而现在是针对额外的行。 除了实际向我的数据添加虚拟行之外,还有什么办法吗?

1 个答案:

答案 0 :(得分:0)

您的ListArray条目中至少有8个条目,您可以使用这些条目填充ListView。这样你至少会有8行。