參考:【android】從源碼上分析ListView/GridView調(diào)用setEmptyView不起作用的原因及解決辦法
當(dāng) EmptyView 和 ListView 不在一個(gè) Layout 文件里時(shí)需要:
ListView listView = (ListView)findViewById(R.id.list_view);
View emptyView = View.inflate(R.layout.empty_view, null);
((ViewGroup)listView.getParent()).addView(emptyView);
listView.setEmptyView(emptyView);