2

カレンダーを作りたい。ListView を Hours For day ビューとして使用したい。

当日のイベントを表示する際に問題が発生しました。View をイベントとして使用します。2 時間の間に View を表示したい場合は、すべて問題ありません (単にアダプターの getView() メソッドで View を膨らませて表示するため) が、2 時間の間に View を表示することはできません2時間以内の時間。

たとえば、2:30 から 3:30 の間はビューを表示できません。View を ListView に追加したいと考えています。

これは ICS カレンダーです。次のようなものが必要です ここに画像の説明を入力
。イベントは 5:30 から 6:30 の間に表示されます。

4

1 に答える 1

2

相対レイアウトを使用して「レイヤー」を作成します。一番下のレイアウトは ListView と TextView になります。しかし、このレイアウトは多くの頭痛の種になる可能性があります。

自分で時間を描画し、絶対配置を使用して TextView を配置できるカスタム コンポーネント (LinearLayout に基づく) を作成することをお勧めします。

于 2012-09-03T11:43:39.617 に答える