今天在爲ExpandableListView addHeaderView(加頭view),運行報錯:
Cannot add header view to list -- setAdapter has already been called.
提示我已經設置了適配器,原來addHeaderView(View v)方法 只能在父控件 setAdapter之前調用!
仔細想想也很容易解釋,addHeaderView是爲list加入 頭視圖,而setAdapter是爲控件匹配內容。哪有先匹配了內容,再插入view的道理,皮之不存毛將焉附?