交通警察スマートオフィス カレンダー
カレンダー はTableLayoutで作成して、日付を選択時データベースから該当レコードを検索して、フッタに表示する。
TableRow rowDateDetail = new TableRow(currentActivity);
dateDetail.addView(rowDateDetail, new TableRow.LayoutParams(LayoutParams.FILL_PARENT,LayoutParams.WRAP_CONTENT));
dateDetail.setGravity(Gravity.CENTER_HORIZONTAL|Gravity.CENTER_VERTICAL);
複数の列が指定されできます:
dateDetail.setColumnStretchable(0, true);
dateDetail.setColumnStretchable(1, true);
セルにクリックイベントを追加して、押下した検索事件を呼びます。
textDateDetail = new TextView(currentActivity);
textDateDetail.setOnClickListener(dateTextClickListener);
初期化とき検索したの出勤日情報によって、セルの状態を指定する。