带有ListView标题的Android RecyclerView

时间:2015-01-06 10:59:52

标签: android mobile compatibility

如何使用addHeaderView(View v)方法在RecyclerView上添加标题,如ListView,并具有相同的行为。 我使用ListView的当前代码,我想要更改为RecyclerView:

@Override
public void onActivityCreated(Bundle savedInstanceState) {
    super.onActivityCreated(savedInstanceState);

    if (getActivity() == null) {
        return;
    }

    ListView listView = (ListView)getView().findViewById(R.id.list_view);
    if (listView != null) {            
        listView.setOnScrollListener(this);
        listView.setOnItemClickListener(this);            
        // Add Header
        View header = getListHeader();
        if (header != null) {
            listView.addHeaderView(header, null, false);
        }           
        // set Adapter
        adapter = getListAdapter();
        if (adapter != null) {
            listView.setAdapter(adapter);
        }
    }
}

谢谢大家。

0 个答案:

没有答案