【问题标题】:Having DatePicker start new intent on click of day? [duplicate]让 DatePicker 在点击当天开始新的意图? [复制]
【发布时间】:2018-02-03 07:19:30
【问题描述】:

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

我的主要问题是每个日期都有一个 onclicklistener,并将实际日期点击到要发送的变量中。我已经看过 DatePickerDialog 但我很困惑它和我的 DatePicker 之间的区别,以及如何提取信息

enter image description here enter image description here

【问题讨论】:

    标签: java android


    【解决方案1】:
    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事件。我希望明白了。如果这不是你想要的,那就多解释一下,我一定会帮助你的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-09-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多