RecyclerView
android中有一个组件叫做RecyclerView,用它可以实现横向滑动的ListView列表,还可以实现瀑布流等多种炫酷的功能。
使用RecyclerView的流程是:创建一个RecyclerView界面,然后再创建一个RecycleViewAdapter适配器,创建一个布局管理器,就可以运用RecyclerView了。
public class DoFragment extends Fragment {
private RecyclerView recyclerView;
private RecycleViewAdapter adapter;
private List<User> listData;
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View view = inflater.inflate(R.layout.do_fragment, null);
recyclerView = (android.support.v7.widget.RecyclerView) view
.findViewById(R.id.recyclerView);
LinearLayoutManager layout = new LinearLayoutManager(getActivity());
layout.setOrientation(LinearLayoutManager.HORIZONTAL);
listData = new ArrayList<User>();
adapter = new RecycleViewAdapter(listData, getActivity());
recyclerView.setLayoutManager(layout);
recyclerView.setAdapter(adapter);
httpData();
return view;
}
int page = 0;
int count = 10;
private void httpData() {
String urlRoot = "http://192.168.1.104:8080/MyTextWeb/";
String url = urlRoot + "MsgServlet";
RequestParams params = new RequestParams();
params.add("page", page + "");
params.add("count", count + "");
HttpUtil.post(url, params, new CommonHttpHandler() {
@