1

私の(最初の)アンドロイドアプリには、ユーザーが持っている予定のリストを表示する日記画面があります。現在、アプリは、リストに表示される主要な情報 (開始時間、終了時間など) を含む予定のリストを表示します。

ユーザーが予定と予定の間の空き時間を確認するためには、すべての時間を丹念に調べて、隙間がある場合に対処する必要があります。このギャップを視覚的に作成して、ユーザーにとってより直感的にしたいと考えています。

現在、SimpleCursorAdapter を使用して SQLite テーブルからリストビューを埋めていますが、私の知る限り、カーソルの結果を編集することはできません (私の理解では、カーソルはデータベースへのポインターであり、コピーではありません)。情報の)。

理想的には、予定の間にギャップがあるときはいつでも検出し、ギャップがある場所に余分な行を挿入することです (ギャップのサイズに関係なく、1 行だけ)。この「ギャップ」行に、ギャップに含まれる自由時間の分数を記載してください。

これを達成するための最良のアプローチは何ですか?

以下に理想的なレイアウトを追加しました。

ここに画像の説明を入力

4

1 に答える 1