我附上了我的应用程序的屏幕截图,其中包含一些垃圾数据。占用整个ListView的白色应该仅用于每个项目,从而创建卡片布局。我是Android新手,无法弄清楚我的代码在哪里做出错误的引用。
单张卡的布局如下:http://pastebin.com/mxjiDTLF
活动的布局如下:http://pastebin.com/kstW9PqV
在列表视图中显示Event对象的EventAdapter.java类位于:http://pastebin.com/vXkBnPq0
此外,在下面的屏幕截图中,您可以看到滚动条不会出现在屏幕左边缘旁边,而是显示在大量卡片的“白色”内。我需要做什么才能在那里出现?
答案 0 :(得分:0)
您应该为每个项目设置卡背景。
答案 1 :(得分:0)
ListViewItems会忽略大多数布局参数。您应该将列表视图项中的内容包装在另一个具有正确边距的布局中,类似于此处(未测试):http://pastebin.com/bW7s27in
滚动条不在屏幕边缘的事实是由activity_events.xml文件中ListView的边距引起的。你应该将它们设置为0。