我在使用列表视图的页脚时遇到问题。事实上,我膨胀了一个XML并将其发送到FooterView。当我的活动出现时,我的ListView显示出来,两三秒后(有时更多)我的页脚显示出来。为什么这么长?
以下是我的代码:
private View footerView;
@Override
protected void onCreate(Bundle savedInstanceState) {
footerView = ((LayoutInflater) getSystemService(Context.LAYOUT_INFLATER_SERVICE)).inflate(R.layout.order_footer_item, null);
super.onCreate(savedInstanceState);
}
// This is Android annotation
@AfterViews
protected void setAfterViews() {
Adapter adapter = new Adapter();
list.setAdapter(adapter);
list.setOnItemClickListener(adapter);
TextView text = (TextView) footerView.findViewById(R.id.text);
text.setText("Test");
list.addFooterView(footerView);
}
我除了减速没有问题。为什么?我该如何改进?
THX提前
最佳答案
在设置适配器之前添加它。
list.addFooterView(footerView);
然后
list.setAdapter(adapter);
关于android - 页脚 View 膨胀很慢,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21159139/