以下のコードを使用してDatePickerを使用することができます。
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="DatePicket"
android:id="@+id/btn_datePicker"/> place this in xml file.
public class MainActivity extends AppCompatActivity implements View.OnClickListener
{
btn_datePicker=(Button)findViewById(R.id.btn_datePicker);
btn_datePicker.setOnClickListener(this);
}
@Override
public void onClick(View view)
{
switch (view.getId())
{
case R.id.btn_datePicker:
DatePicker.getDatePicker(this);
break;
}
}
}
Create a class called as DatePicker.
public class DatePicker
{
public static void getDatePicker(Activity c)
{
int year,month,day;
Calendar calendar;
calendar = Calendar.getInstance();
year = calendar.get(Calendar.YEAR);
month = calendar.get(Calendar.MONTH);
day = calendar.get(Calendar.DAY_OF_MONTH);
DatePickerDialog dd = new DatePickerDialog(c, new DatePickerDialog.OnDateSetListener() {
@Override
public void onDateSet(DatePicker view, int year,
int monthOfYear, int dayOfMonth) {
}
}, year, month, day);
dd.show();
}
あなたはどんな問題に直面していますか? –
上記画面を見てみましょう。選択バーの外の日付は表示されません。 – keresmi
android:calendarViewShown = "false" アンドロイド:datePickerMode = "スピナー"コード行 https://readyandroid.wordpress.com/default-datepickerdialog/ –