如果ArrayList大小不是0,则向ListView添加页脚
我只希望在数组大小大于0时加载页脚视图。如果我用If语句测试它,即使数组的大小大于0,页脚也不会加载
下面是设置页脚的代码:
private void setupFooterView()
{
footerView = (LoadMoreListItem) getSherlockActivity().getLayoutInflater().inflate(R.layout.load_more, null);
footerView.showFooterText();
mListView.addFooterView(footerView);
}
onCreateView:
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
{
View view = inflater.inflate(R.layout.network_listview, container, false);
mListView = (ListView)view.findViewById(R.id.network_listview);
aToken = getSherlockActivity().getIntent().getStringExtra("token");
aTokenSecret = getSherlockActivity().getIntent().getStringExtra("token_secret");
context = getSherlockActivity().getBaseContext();
if (timeline_arg.size != 0) {
setupFooterView(); // doesnt load if timeline_arg (ArrayList) is not 0
}
// nothing special, just sets up baseadapter and passes arraylist
attachAdapter();
}
为什么这样不行?这看起来很明显,但结果比我想象的要复杂得多
共 (0) 个答案