package org.qinshuihepan.bbs.ui.fragment;
import android.os.Bundle;
import android.support.v4.app.Fragment;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.AdapterView;
import android.widget.ListView;
import org.qinshuihepan.bbs.R;
import org.qinshuihepan.bbs.ui.MainActivity;
import org.qinshuihepan.bbs.ui.adapter.DrawerAdapter;
import org.qinshuihepan.bbs.util.Utils;
/**
* Created by liurongchan on 14-4-25.
*/
public class DrawerFragment extends Fragment {
private ListView mListView;
private DrawerAdapter mAdapter;
private MainActivity mActivity;
public DrawerFragment() {
// Required empty public constructor
}
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
mActivity = (MainActivity) getActivity();
View contentView = inflater.inflate(R.layout.fragment_drawer, null);
mListView = (ListView) contentView.findViewById(R.id.listView);
mAdapter = new DrawerAdapter(mListView, mActivity);
mListView.setAdapter(mAdapter);
mListView.setItemChecked(0, true);
mListView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
mListView.setItemChecked(position, true);
mActivity.setCategory(Utils.FORUM_CATEGORY[position]);
}
});
return contentView;
}
}