I want to run my SwipeRefreshLayout in the onCreateView event of my MainFragment . I want to start loading information in the onCreateView event, and at the same time I will show you the SwipeRefreshLayout update. Any ideas?
Here is my code in my Java code in MainFragment
@Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View rootView = inflater.inflate(R.layout.fragment_main, container, false); SwipeRefreshLayout swpRfrshLyt= (SwipeRefreshLayout) rootView.findViewById(R.id.swpRfrshLyt); swpRfrshLyt.setColorSchemeResources(R.color.holo_blue_light, R.color.holo_green_light, R.color.holo_orange_light, R.color.holo_red_light); swpRfrshLyt.setOnRefreshListener(this); swpRfrshLyt.setRefreshing(true); return rootView; }
Here is my fragment_main.xml
<android.support.v4.widget.SwipeRefreshLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/swpRfrshLyt" android:layout_width="match_parent" android:layout_height="match_parent"> <ListView android:id="@+id/lstvw_items" android:layout_width="match_parent" android:layout_height="match_parent"/> </android.support.v4.widget.SwipeRefreshLayout>
I am using Android Studio, here is my gradle build
dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) compile 'com.android.support:appcompat-v7:+' compile 'com.android.support:support-v4:+' compile 'com.mcxiaoke.volley:library:1.0.+' }
I installed the Android SDK Build Tools 21.0.2
android android-studio appcompat swiperefreshlayout
Nestor Lara Oct 22 '14 at 17:19 2014-10-22 17:19
source share