package com.avenwu.deepinandroid;
import android.os.Bundle;
import android.support.annotation.Nullable;
import android.support.v4.app.Fragment;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.FrameLayout;
import android.widget.SimpleAdapter;
import net.avenwu.support.widget.RefreshLayout;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
/**
* Created by Chaobin Wu on 2014/10/10.
*/
public class RefreshDemoFragment extends Fragment {
@Override
public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
RefreshLayout view = new RefreshLayout(getActivity());
view.setLayoutParams(new FrameLayout.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT));
view.setBackgroundColor(getResources().getColor(android.R.color.holo_purple));
List<Map<String, String>> data = new ArrayList<Map<String, String>>(30);
for (int i = 0; i < 20; i++) {
Map<String, String> item = new HashMap<String, String>(2);
item.put("index", i + "");
item.put("text", "This is content " + i);
data.add(item);
}
view.setAdapter(new SimpleAdapter(getActivity(), data, android.R.layout.simple_list_item_2,
new String[]{"index", "text"}, new int[]{android.R.id.text1, android.R.id.text2}));
return view;
}
}