Android addHeaderView исчезает, когда нет элементов в ListView

Я использую addHeaderView для добавления элемента вида в начало ListView . У меня также есть TextView для отображения сообщения о том, что в списке нет элементов.

Вот макет:

 <ListView android:id="@android:id/list" android:layout_width="fill_parent" android:layout_height="wrap_content"/> <TextView android:id="@android:id/empty" android:layout_width="fill_parent" android:layout_height="fill_parent" android:text="@string/list_empty" android:gravity="center" android:textAppearance="?android:attr/textAppearanceMedium" /> 

И код Java:

 final ListView listView = getListView(); final View view = getLayoutInflater().inflate(R.layout.list_item_add, listView, false); listView.addHeaderView(view, null, true); 

Когда в элементе ListView есть элементы, отображается заголовок, но если я удалю все элементы в списке (кроме заголовка), тогда заголовок исчезнет.

Я хотел бы, чтобы заголовок был видимым в представлении списка, есть ли элементы в списке или нет.

Благодаря,

Solutions Collecting From Web of "Android addHeaderView исчезает, когда нет элементов в ListView"