1
所以我給我的可擴展列表過濾選項,當過濾器想出什麼,我想提出一個空的消息,說中間的「沒有結果」(兩個高度和寬度)的可擴展列表預定義區域,但我有一個非常困難的時間。爲可擴展列表設置空視圖不會工作
當我空視圖添加到其中擴展列表是佈局,像這樣:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:weightSum="10"
android:id="@+id/orderMenu">
<EditText
android:layout_width="fill_parent"
android:layout_height="0dp"
android:id="@+id/searchBarMenu"
android:layout_gravity="center_horizontal"
android:layout_weight="1"
android:visibility="gone"
android:inputType="text"
android:hint="Search for keyword(s), divided by comma"
android:singleLine="true"
android:textSize="15dp" />
<TextView
android:layout_width="wrap_content"
android:layout_height="0dp"
android:textAppearance="?android:attr/textAppearanceLarge"
android:text="Large Text"
android:id="@+id/ResturantName"
android:layout_gravity="center_horizontal"
android:paddingTop="10dp"
android:textSize="30dp"
android:layout_weight="1" />
<view
android:layout_width="wrap_content"
android:layout_height="0dp"
class="com.paze.CustomViews.MenuExpandableList"
android:id="@+id/expandableListView"
android:layout_gravity="center_horizontal"
android:layout_weight="8" />
<Button
android:layout_width="175dp"
android:layout_height="0dp"
android:text="Finish Order"
android:id="@+id/proceedButton"
android:layout_gravity="center_horizontal"
android:singleLine="true"
android:layout_weight="1" />
<TextView
android:id="@android:id/empty"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:textSize="20dp"
android:text="No Items In your order"
android:layout_centerInParent="true"
android:layout_gravity="center_horizontal"/>
</LinearLayout>
我可以看到總是文本視圖,但如果我不加它的佈局,我只是看不到任何東西:
menuListView.setEmptyView(findViewById(R.id.empty));
,其中「空」是我爲此做了一個特殊的佈局(不要在那裏擴展列表)的圖。
加我該如何在空的可擴展列表中設置視圖?
注意: 當我篩選時,我設置了一個新的適配器,而不是更新當前適配器的列表。
非常感謝您