stackoverflow社区。 p>
正如问题所示,我想知道它是否可能/如何在特定日期之前禁用edittext字段(例如,您可以在6月25日之前输入edittext,之后它将被禁用)然后在另一个日期过后重新启用(例如,您可以再次从6月28日开始输入)。
我没有任何特定的代码可供分享,因为我还没有真正开发任何东西;这个问题是我脑子里想到如何去做我想要开发的东西,在网上搜索了一段时间后,我还没有找到任何东西。然而,这意味着我只是在寻找关于如何做到这一点的一般概念(在其他地方会使用哪些方法)。
谢谢!
答案 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"); }