抱歉,如果这是一个菜鸟问题。
我制作了一个快速的Android应用程序,用于为圣诞节送出礼物卡,但我想限制人们在圣诞节后“拆开”礼物,有什么办法可以禁用按钮直到午夜?
最佳答案
您可以查看一下:
首先,创建两个日期对象,并将一个对象设置为圣诞节(静态),将另一个对象设置为今天(动态),如下所示:
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
buttonXMas=findViewById(R.id.button1);
buttonXMas.setEnabled(false);
SimpleDateFormat dateFormat = new SimpleDateFormat ("dd/MM/yyyy");
Date xmas= dateFormat.parse("25/12/2016");
Date today = new Date();
if(xmas.after(today)){
buttonXMas.setEnabled(true);
}
buttonXMas.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
// Perform action on click
}
});
}