我希望强制我的Listview显示最小行数。
换句话说,如果数据中只有3行,我仍然希望在屏幕上显示8行。我将在getView中确保为空行返回正确的数据。
我尝试重写getCount()
@Override
public int getCount() {
return Math.min(NUM_OF_ITEMS_DISPLAYED,SearchableListScreen.this._results.size());
}
但是当我将“Log”条目放入我的getView时,我发现只会调用最初存在于我的数据中的行,而现在是针对额外的行。 除了实际向我的数据添加虚拟行之外,还有什么办法吗?
答案 0 :(得分:0)
您的List
或Array
条目中至少有8个条目,您可以使用这些条目填充ListView
。这样你至少会有8行。