如何使用dot42 C#刷新android的时间

时间:2014-08-30 21:29:31

标签: c# android dot42

我是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;
    }

我正在寻找任何有用的想法。

谢谢。

1 个答案:

答案 0 :(得分:0)

您无法以这种方式更新时间。您需要在布局上使用 DigitalClock AnalogClock 来执行此操作(或 TextClock 用于API 17)。