2014-04-05 55 views
0

在我的android應用程序中,我需要在計時器過期時切換視圖。Android ViewSwitcher不工作

_timer.Elapsed += (sender, e) => { 
    ViewSwitcher v = FindViewById<ViewSwitcher>(Resource.Id.switchr); 
    v.ShowNext(); 
}; 

但它的工作原理上點擊,

FindViewById<RelativeLayout>(Resource.Id.del).Click += (sender, e) => { 
    ViewSwitcher v = FindViewById<ViewSwitcher>(Resource.Id.switchr); 
    v.ShowNext(); 
}; 

我怎樣才能使它發揮作用?

請幫幫忙,謝謝

回答

0

得到它的工作:

RunOnUiThread (() => { 
    ViewSwitcher v = FindViewById<ViewSwitcher>(Resource.Id.switchr); 
    v.ShowNext(); 
});