碼牛安卓五期架構(gòu)師
(3)布局文件寫(xiě)好之后添加到TableView里面
View.inflate(mContext, R.layout.table_view_layout, this);
這里注意inflate的第三個(gè)參數(shù)是this,相當(dāng)于用table_view_layout創(chuàng)建一個(gè)view,然后TableView.add(view)的效果,之后就可以在TableView里面使用 findViewById 方法取得布局里面的view了,如下:
FrameLayout mHeaderLayout = (FrameLayout) findViewById(R.id.table_header); ListView mContentListView = (ListView) findViewById(R.id.table_content_list);
到這里TableView已經(jīng)實(shí)現(xiàn)了圖一上的布局,并且拿到了表頭 mHeaderLayout 和 內(nèi)容列表 mContentListView,接下來(lái)只需要往這兩個(gè)里面添加內(nèi)容就可以了
首先定義兩個(gè)方法,添加的內(nèi)容由這兩個(gè)方法提供,如下代碼
標(biāo)簽: