Я заполняю ListView ListView, используя ArrayAdapter, расширенный для применения некоторых условий к данным, которые он возвращает.Адаптер может вернуть пустой набор по нескольким возможным причинам, и, поскольку эти условия устанавливаются пользователем, я хотел бы передать информацию с помощью setText () в представлении android: empty.В ListActivity (как до, так и после setListAdapter) я пробовал
TextView t = new TextView(this);
t.setText("HEY!");
getListView().setEmptyView(t);
, а также
getListView().getEmptyView().setVisibility(View.GONE);
TextView t = new TextView(this);
t.setText("HEY!");
((ViewGroup)getListView().getParent()).addView(t);
getListView().setEmptyView(t);
, но я получаю только сообщение, установленное в макете android: empty.
Спасибо!