我使用webservice填充listView;我想在沒有結果時顯示消息。我在活動中使用了以下代碼,但它工作正常;但是當數據被加載時,它仍然在listview中顯示空信息。Android ListView setEmptyView
@Override
public void onContentChanged() {
super.onContentChanged();
View empty = findViewById(R.id.empty);
TextView empty1 = (TextView) findViewById(R.id.empty);
empty1.setText("No Channels Found!");
ListView list = (ListView) findViewById(R.id.listView1);
list.setEmptyView(empty);
}
如果您註釋掉上述所有代碼,解決方案是否可行? –
嘗試將列表加載後將空視圖的可見性設置爲不可見。 empty.setVisibility(View.INVISIBLE); – Juangcg
@它的工作原理;但是當數據被加載時它顯示空的消息; –