アプリのスクリーンショットとジャンク データを添付しました。ListView 全体を占める白は、カード レイアウトを作成する各項目のみに使用されることになっています。私は Android を初めて使用するので、自分のコードがどこで間違った参照を行っているのかわかりません。
個々のカードのレイアウトはこちら: http://pastebin.com/mxjiDTLF
アクティビティのレイアウトはこちら: http://pastebin.com/kstW9PqV
リストビューに Event オブジェクトを表示する EventAdapter.java クラスは、http://pastebin.com/vXkBnPq0 にあります。
また、下のスクリーンショットでは、スクロールバーが画面の左端のすぐ隣ではなく、巨大なカードの「白」のすぐ内側に表示されていることがわかります。そこに表示されないようにするにはどうすればよいですか?