如何在Widget中显示TextView中的当前时间

时间:2015-02-06 18:05:34

标签: android time textview widget updatable-views

我想在可更新的textView中显示当前时间 我无法找到真正的方法来实现它 我想让它每分钟更新一次 请有人可以帮帮我吗? 谢谢

3 个答案:

答案 0 :(得分:0)

Calendar cal = Calendar.getInstance();
SimpleDateFormat oSimpleDateFormat = new SimpleDateFormat("HH:mm:ss");
String MyString= oSimpleDateFormat.format(cal.getTime()); 
EditText oEditText =(EditText) findViewById(R.id.MyEdit);
oEditText.setText(MyString);

试试这个

答案 1 :(得分:0)

你应该使用ScheduledThreadPoolExecutor.scheduleWithFixedDelay(Runnable命令,long initialDelay,long delay,TimeUnit unit)

http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/ScheduledThreadPoolExecutor.html

答案 2 :(得分:0)

使用android studio 2.1内置的数字时钟标签Digital Clock。 此处内置标记以显示时间 <数字时钟> 不使用空格黑白数字和时钟, 在发布答案时遇到问题。