Android 在EditText小部件中显示默认日期

Android 在EditText小部件中显示默认日期,android,Android,如何在运行时在EditText小部件的文本中动态显示当前日期 谢谢 patrick如果您的EditText是在xml文件中声明的,那么您必须像下面这样在代码中检索它 EditText editText = (EditText) findViewById( R.id.your_edittext_id ); 然后您可以轻松地用当前日期更新它 SimpleDateFormat sdf = new SimpleDateFormat( "yyyy/MM/dd" ); editText.setText(

如何在运行时在EditText小部件的文本中动态显示当前日期

谢谢
patrick

如果您的EditText是在xml文件中声明的,那么您必须像下面这样在代码中检索它

EditText editText = (EditText) findViewById( R.id.your_edittext_id );
然后您可以轻松地用当前日期更新它

SimpleDateFormat sdf = new SimpleDateFormat( "yyyy/MM/dd" ); 
editText.setText( sdf.format( new Date() ));

。。。更好的方法是使用用户的区域设置和格式选项:

editText.setText( DateFormat.getDateInstance().format(new Date()) );

有更新吗?然后,你需要一个服务或东西不断更新文本!我指的是初始值。假设我有一个EditText小部件,并且我希望在最初显示时在控件中显示当前日期。有没有一种方法可以在xml中实现这一点,或者通过编程实现,以及示例是什么样子的。