做项目时使用listview添加了headview,当headview内容比较短(一个屏幕可以显示全)时可以正常使用,但是一次偶然headview需要显示的内容很长(一个屏幕可以显示不全),这时候就无法下滑了。
于是想了一个办法当list的长度等于0时就给一个看不见的item让其显示
if (list.size() == 0) {
convertView = listContainer.inflate(
R.layout.listitem_empey_textview, null);
TextView emptyTV = (TextView) convertView
.findViewById(R.id.listitem_empty_tv);
emptyTV.setText(" ");
convertView.setTag("empty");
return convertView;
}
当list的长度不为0时并且convertview==null或者convertView.getTag().toString().equals("empty")时就去加载你所需要的item布局
此举完美解决了问题
!!!!!
撒花~~~