protected override void OnCreate(Bundle bundle) { handler = new Handler(); base.OnCreate(bundle); // Set our view from the "main" layout resource SetContentView(Resource.Layout.Main); swipe_refresh_layout = FindViewById<SwipeRefreshLayout>(Resource.Id.swipe_refresh_layout); // Setup the actionbar indicator // To use the default layout: // Set the background color swipe_refresh_layout.SetActionBarSwipeIndicatorBackgroundColor(Resources.GetColor(Resource.Color.swipe_to_refresh_background)); // Set the text colors. Failing to do so will cause the text to not be displayed. swipe_refresh_layout.SetActionBarSwipeIndicatorTextColor(Resources.GetColor(Resource.Color.swipe_to_refresh_text)); swipe_refresh_layout.SetActionBarSwipeIndicatorRefreshingTextColor(Resources.GetColor(Resource.Color.swipe_to_refresh_text)); // Or you can use a custom layout... // This is recommended if you want more control over the text styling. //swipe_refresh_layout.SetActionBarSwipeIndicatorLayout(Resource.Layout.swipe_indicator, Resource.Id.text); // Set the text to be displayed. swipe_refresh_layout.SetActionBarSwipeIndicatorRefreshingText(Resource.String.loading); swipe_refresh_layout.SetActionBarSwipeIndicatorText(Resource.String.swipe_to_refresh); // Setup colors swipe_refresh_layout.SetColorScheme( Resource.Color.refreshing_color1, Resource.Color.refreshing_color2, Resource.Color.refreshing_color3, Resource.Color.refreshing_color4); // Set the listener swipe_refresh_layout.Refresh += OnRefresh; }