我試圖設置空視圖三個列表視圖,即2擴張和一個列表視圖,它們在不同的標籤:的ListView/ExpandableListView setEmptyView()有沒有效果
LayoutInflater inflater = getLayoutInflater();
View emptyView = inflater.inflate(R.layout.empty_view, null, false);
...
ExpListView1.setEmptyView(emptyView);
ListView.setEmptyView(emptyView);
ExpListView2.setEmptyView(emptyView);
它也沒有影響 - 不顯示空白視圖。同樣的,這一段代碼:
View emptyView = inflater.inflate(R.layout.empty_view, null, false);
View emptyRelativeLayout = (RelativeLayout) emptyView.findViewById(R.id.empty_view_layout);
ExpListView1.setEmptyView(emptyRelativeLayout);
empty_view_layout.xml:
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
inflater = getLayoutInflater();
emptyView = inflater.inflate(R.layout.empty_view, null);
addContentView(emptyView, new LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT));
UPD:當我嘗試使用特定的@android:id/empty添加空的TextView時,它僅適用於列表視圖,但不適用於可伸縮視圖。 – 87element