您的位置:首页 > 移动开发 > Android开发

androidの当前时间动态显示

2015-07-29 10:59 531 查看
1. 这里权当做个笔记,记录下如何实现当前时间动态显示,先看图片



要实现图片中当前时间会动态,一秒一秒显示。肯定会想到线程操作,具体代码实现:

public class MainActivity extends Activity {
private TextView textview;
private Handler handler;

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
textview = (TextView) findViewById(R.id.textview2);
handler = new Handler() {
public void handleMessage(Message msg) {
textview.setText((String) msg.obj);
}
};
Threads thread = new Threads();
thread.start();
}

class Threads extends Thread {
@Override
public void run() {
try {
while (true) {
SimpleDateFormat sdf = new SimpleDateFormat(
"yyyy年MM月dd日   HH:mm:ss");
String str = sdf.format(new Date());
handler.sendMessage(handler.obtainMessage(100, str));
Thread.sleep(1000);
}
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: