Android基礎--ListView中的HeaderView、FooterView、EmptyView

HeaderView

HeaderView的使用場景如圖:
在這裏插入圖片描述
如何添加HeaderView

		headerView = LayoutInflater.from(MainActivity.this).inflate(R.layout.header_view,listView, false);
        listView.addHeaderView(headerView);//添加headerView
        
        listView.removeHeaderView(headerView);//移除headerView

FooterView

FooterView的使用場景如圖:
在這裏插入圖片描述
如何添加footerView

		footerView = LayoutInflater.from(MainActivity.this).inflate(R.layout.footer_view,listView, false);
        listView.addFooterView(footerView);//添加footerView
        
        listView.addFooterView(footerView);//移除footerView

EmptyView

EmptyView的使用場景如圖:
在這裏插入圖片描述

如何添加emptyView

View emptyView = findViewById(R.id.empty_view)//與HeaderView,FooterView不同,本身在佈局中,不是添加上去的。
listView.setEmptyView(emptyView);
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章