0
我已經創建了一個Fragement並且在我放置了TextView的片段中。我想更新TextView的文本。我使用下面的代碼,但它不工作。Xamarin Android片段TextView SetText
public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
{
ViewGroup root = (ViewGroup)inflater.Inflate(Resource.Layout.homefragmentlayout, null);
var fragmentView = inflater.Inflate(Resource.Layout.homefragmentlayout, null);
System.Timers.Timer timer = new System.Timers.Timer();
timer.Interval = 1000;
timer.Elapsed += OnTimedEvent;
timer.Enabled = true;
timer.Start();
DateTime oldDate = new DateTime(2015, 12, 25);
DateTime newDate = DateTime.Now;
TimeSpan timeSpan = oldDate - newDate;
var content = new SpannableString (timeSpan.Seconds.ToString("00"));
TextView txtSeconds = fragmentView.FindViewById<TextView>(Resource.Id.txtSeconds);
txtSeconds.SetText(content, TextView.BufferType.Spannable);
return root;
}
請讓我知道如果我失蹤anyting。
什麼是 「不工作」?編譯器錯誤?例外? – Wosi