gpt4 book ai didi

android - 如何在按钮单击时显示 DatePickerDialog?

转载 作者:IT王子 更新时间:2023-10-28 23:51:38 24 4
gpt4 key购买 nike

我正在开发一个需要用户选择日期(dd/mm/yyyy)的应用程序。我想在单击按钮时显示一个带有 DatePicker 的对话框。选择日期后,它必须显示在 EditText 中。

我使用的是 Android Studio 2.2,最小 sdk 的项目是 23。

请帮我完成所需的代码。

最佳答案

enter image description here

我。在你的 build.gradle 添加最新的 appcompat 库,当时是 24.2.1

dependencies {  
compile 'com.android.support:appcompat-v7:X.X.X'
// where X.X.X version
}

二。让您的 Activity 扩展 android.support.v7.app.AppCompatActivity 并实现 DatePickerDialog.OnDateSetListener 接口(interface)。

public class MainActivity extends AppCompatActivity  
implements DatePickerDialog.OnDateSetListener {

三。创建您的 DatePickerDialog 设置上下文、监听器的实现以及日期选择器的起始年、月和日。

DatePickerDialog datePickerDialog = new DatePickerDialog(  
context, MainActivity.this, startYear, starthMonth, startDay);

四。在按钮的单击事件监听器上显示对话框

((Button) findViewById(R.id.myButton))
.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
datePickerDialog.show();
}
});

关于android - 如何在按钮单击时显示 DatePickerDialog?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39916178/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com