让DatePicker在点击日期开始新的意图?

时间:2018-02-03 07:19:31

标签: java android

在android studio中,我在我的xml中添加了一个日期选择器。我的目标是使用日期选择器,以便当用户选择(点击)日历上的一天时,将启动新的意图并且具有该意图,将基于意图显示信息。当然我知道如何发送信息,开始和意图等。

我的主要问题是为个别日子准备一个onclicklistener,并将实际的一天点击到要发送的变量中。我见过DatePickerDialog,但我和我的DatePicker之间的区别以及如何提取信息感到困惑

enter image description here enter image description here

1 个答案:

答案 0 :(得分:0)

public class MainActivity extends AppCompatActivity implements DatePickerDialog.OnDateSetListener{

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
}

@Override
public void onDateSet(DatePicker view, int year, int month, int dayOfMonth) {
 //start your intent here with these values of year,month,dayofMonth
}

public void ShowPicker(View view) {
    DatePickerDialog datePickerDialog = new DatePickerDialog(
            this, MainActivity.this, 2016, 12, 01);
    datePickerDialog.show();
}
}

这里ShowPicker方法设置为按钮的onClick事件。我希望得到这个主意。如果这不是你想要的,那么只要向我解释一下,我一定会帮助你。