ListView:如何显示一个空视图programmaticaly?

A.Q*_*oga 0 android android-listview

在一些答案中,我一直在这里寻找它.但答案还不够,因为我使用布局来包含ListView的元素(但没有ListView本身).

我如何显示一个空的视图,它不在XML布局文件中,并且所有程序都是如此?

A.Q*_*oga 6

我正在寻找它,我写这个问题是为了帮助其他人,这就是答案:

 TextView emptyView = new TextView(context);
 emptyView.setLayoutParams(new LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT));
 emptyView.setText("This appears when the list is empty");
 emptyView.setVisibility(View.GONE);
 ((ViewGroup)list.getParent()).addView(emptyView);
 list.setEmptyView(emptyView);
Run Code Online (Sandbox Code Playgroud)

别忘了使用:

 emptyView.setVisibility(View.GONE);
 ((ViewGroup)list.getParent()).addView(emptyView);
Run Code Online (Sandbox Code Playgroud)

所有答案都失败的部分.