2012-10-23 101 views
0

我在我的Android應用程序中有一個Listview,當列表爲空時向用戶表明這是一個List,我希望在那裏有一些水平線。我知道在ListView上有setEmptyView方法,但我不確定如果我想要那裏有水平線的列表行,該放哪個視圖。我怎麼做到這一點?Android listview with empty lines when empty

回答

1

對於空列表有一堆水平線是iOS約定。如果你希望你的應用更適合Android,你應該設置其他的東西。也許通知用戶有錯誤或者列表中沒有項目。如果您使用的是ListActivity,則可以將此權限添加到您的layout.xml文件中。所有你需要做的是創建一個視圖,並給它ID @android:id/empty

0

將listView放在FrameLayout中並在該Frame中添加另一個視圖。 如果你有任何列表中的項目隱藏它(visiblity =「去」),並顯示其他視圖。

或 更改適配器在適配器返回多ViewType 如果你沒有項目返回其他類型來看