我一直在試圖創建一個程序,它將輸出一個可以讓我快速訪問日期和時間的工作數字時鐘。我有解析時間的代碼,但是,我很難更新textview。我有這個:用時鐘更新TextView
`public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
timer = (TextView)findViewById(R.id.timer);
time = new Time();
time.setToNow();
timeString = time.toString();
changeTime = Parser(timeString);
time.setToNow();
timeString = time.toString();
changeTime = Parser(timeString);
timer.setText(changeTime);
}
private String Parser(String time){
String year = time.substring(0, 4);
String month = time.substring(4,6);
String day = time.substring(6, 8);
String hour = time.substring(9,11);
String minute = time.substring(11, 13);
String second = time.substring(13, 15);
String finalTime = hour + ":" + minute + ":" + second + " " + day + " " + month + " " + year;
//String finalTime = second;
return finalTime;
}`
我如何把它放在一個循環中不斷更新textview。
感謝您給我的任何幫助。
你可以使用'Thread','TimerTask'或'Handler.postdelayed'更新的TextView不斷,而不是使用循環 – 2013-04-22 18:23:20