我是android-programming的新手,我想创建一个显示实际时间的应用程序。但我无法让它神清气爽,电话的时间和我的应用程序的时间会有所不同。
我的代码的一部分:
protected override void OnCreate(Bundle savedInstance)
{
this.SetTitle("Just a clock!");
base.OnCreate(savedInstance);
SetContentView(R.Layouts.MainLayout);
TextView tw = FindViewById<TextView>(R.Ids.textView1);
//tw.Click += new EventHandler(tw_Click);
int color = Color.ParseColor("#483D8B");
tw.SetTextColor(color);
tw.SetTextSize(60);
currentHour = DateTime.Now.Hour;
currentMinute = DateTime.Now.Minute;
tw.Text = currentHour + ":" + currentMinute;
}
我正在寻找任何有用的想法。
谢谢。
答案 0 :(得分:0)
您无法以这种方式更新时间。您需要在布局上使用 DigitalClock 或 AnalogClock 来执行此操作(或 TextClock 用于API 17)。