我有一个扩展 ListActivity 以显示一些搜索结果的 Activity。一切正常,除非没有结果(适配器为空)我无法让 EmptyView 显示描述此内容的文本。请参阅下面的代码。
protected override void OnCreate(Bundle bundle)
{
base.OnCreate(bundle);
var description = Intent.GetStringExtra("Description");
var partResults = this.partsClient.GetPartsSearchResults(description);
this.results = partResults;
var textView = new TextView(ListView.Context);
textView.Text = "No Results...";
this.ListView.EmptyView = textView;
this.ListAdapter = new PartsListAdapter(this, results);
}
谁能看到这段代码有什么问题,为什么当适配器结果为空时不会显示文本“No Results...”?