【发布时间】:2015-07-13 14:33:08
【问题描述】:
我的 MainActivity.java 中有这个方法,它显示当前时间
// date format
SimpleDateFormat format = new SimpleDateFormat("dd/MM/yyyy HH:mm:ss");
// current date time
String now = format.format(Calendar.getInstance().getTime());
private void displayCurrentTime(String ctime) {
TextView priceTextView = (TextView) findViewById(R.id.current_time);
priceTextView.setText(ctime);
}
public void currentTime(View v) {
displayCurrentTime(now);
}
这是显示时间的 activity_main.xml 中的按钮。
<Button
android:id="@+id/current_time"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:onClick="currentTime"
android:paddingBottom="40dp"
android:paddingTop="40dp"
android:text="now"
android:textSize="20dp" />
所以如果我用我的移动设备点击按钮,就会显示当前时间和日期。
我的问题是是否可以在没有 onClick 事件的情况下显示时间,
如果时间可以自行更新,因为现在它只显示我按下按钮的当前时间。
【问题讨论】:
标签: java android time click refresh