1

平日、つまり月曜日から金曜日のみを表示し、週末をスキップするカスタムの日付ピッカーを Android で作成したいと考えています。始めるための助けを探しています。

4

1 に答える 1

2

このプロジェクトを見てください。

この場合、彼は日曜日のみを削除しましたが、次のように土曜日も削除するように調整できます。

  if (choosenDate.get(Calendar.DAY_OF_WEEK) == 
                    Calendar.SUNDAY || Calendar.DAY_OF_WEEK) == 
                    Calendar.SATURDAY ||
                    now.compareTo(choosenDate) < 0) {
                    dateTextView.setTextColor(
                        Color.parseColor("#ff0000")
                    );
                    ((Button) dialog.getButton(
                    AlertDialog.BUTTON_POSITIVE))
                        .setEnabled(false);
                }

それが役に立てば幸い。

*彼はユーザーがそれらを選択できないようにしただけですが、次のように if 内に隠すことができると思います:

    dateTextView.setVisibility(View.GONE);
于 2013-10-28T19:38:38.013 に答える