package com.example.qyh.joe.fragment;
import android.os.Bundle;
import android.support.v4.app.Fragment;
import android.support.v7.widget.LinearLayoutManager;
import android.support.v7.widget.RecyclerView;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import com.example.qyh.joe.R;
import java.util.ArrayList;
import java.util.List;
public class TabFragment extends Fragment
{
public static final String TITLE = "title";
private String mTitle = "Defaut Value";
private RecyclerView mRecyclerView;
// private TextView mTextView;
private List<String> mDatas = new ArrayList<String>();
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
if (getArguments() != null)
{
mTitle = getArguments().getString(TITLE);
}
}
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState)
{
View view = inflater.inflate(R.layout.fragment_tab, container, false);
mRecyclerView = (RecyclerView) view
.findViewById(R.id.id_stickynavlayout_innerscrollview);
mRecyclerView.setLayoutManager(new LinearLayoutManager(getActivity()));
// mTextView = (TextView) view.findViewById(R.id.id_info);
// mTextView.setText(mTitle);
for (int i = 0; i < 50; i++)
{
mDatas.add(mTitle + " -> " + i);
}
// mRecyclerView.setAdapter(new CommonAdapter<String>(getActivity(), R.layout.item, mDatas)
// {
// @Override
// public void convert(ViewHolder holder, String o)
// {
// holder.setText(R.id.id_info, o);
// }
// });
//
return view;
}
public static TabFragment newInstance(String title)
{
TabFragment tabFragment = new TabFragment();
Bundle bundle = new Bundle();
bundle.putString(TITLE, title);
tabFragment.setArguments(bundle);
return tabFragment;
}
}