码牛T10Android工程师framework,jetpack,性能优化,音视频,架构,flutter 车载
(3)布局文件写好之后添加到TableView里面View.inflate(mContext, R.layout.table_view_layout, this);
这里注意inflate的第三个参数是this,相当于用table_view_layout创建一个view,然后TableView.add(view)的效果,之后就可以在TableView里面使用 findViewById 方法取得布局里面的view了,如下:
到这里TableView已经实现了图一上的布局,并且拿到了表头 mHeaderLayout 和 内容列表 mContentListView,接下来只需要往这两个里面添加内容就可以了
首先定义两个方法,添加的内容由这两个方法提供,如下代码