ANDROID:在某个日期禁用EditTexts并在另一个日期之后重新启用它们?

时间:2014-06-22 20:06:40

标签: java android date android-edittext

stackoverflow社区。

正如问题所示,我想知道它是否可能/如何在特定日期之前禁用edittext字段(例如,您可以在6月25日之前输入edittext,之后它将被禁用)然后在另一个日期过后重新启用(例如,您可以再次从6月28日开始输入)。

我没有任何特定的代码可供分享,因为我还没有真正开发任何东西;这个问题是我脑子里想到如何去做我想要开发的东西,在网上搜索了一段时间后,我还没有找到任何东西。然而,这意味着我只是在寻找关于如何做到这一点的一般概念(在其他地方会使用哪些方法)。

谢谢!

2 个答案:

答案 0 :(得分:2)

步骤#1:弄清楚当前日期是否在"启用"范围或"禁用"范围。您可以使用Calendar之类的Java类来提供帮助。

步骤2:根据步骤#1的结果,在setEnabled()上致电EditText

答案 1 :(得分:1)

您可以使用Calendar类,基本示例是

Calendar calendar = Calendar.getInstance();
        int day = calendar.get(Calendar.DAY_OF_WEEK);
        if(dayOfWeek == Calendar.SUNDAY){
            yourTextView.setText("it is sunday"); }