0

Androidアプリにリストビューがあります。リストが空のときに、これがリストであることをユーザーに示すために、水平線をいくつか表示したいと思います。ListViewにsetEmptyViewメソッドがあることは知っていますが、水平線のあるリスト行が必要な場合は、そのビューに何を入れるべきかわかりません。どうすればこれを達成できますか?

4

2 に答える 2

1

空のリストにたくさんの横線を入れるのはiOSの慣習です。アプリをAndroidにうまく適合させたい場合は、別の設定を行う必要があります。おそらく、エラーが発生したか、リストに項目がないことをユーザーに通知します。を使用している場合は、この権利をlayout.xmlファイルに追加できますListActivity。ビューを作成してIDを指定するだけ@android:id/emptyです。

于 2012-10-23T20:43:19.320 に答える
0

listViewをFrameLayoutに配置し、そのフレームに別のビューを追加します。リストにアイテムがある場合は、そのアイテム(visiblity = "gone")を非表示にして、他のビューを表示します。

または、他のタイプのビューを返すアイテムがない場合は、アダプターを変更して、アダプターに複数のViewTypeを返します。

于 2012-10-23T20:47:34.460 に答える