package com.nbs.client.assassins.views;
import com.actionbarsherlock.app.SherlockListFragment;
import com.nbs.client.assassins.R;
import com.nbs.client.assassins.controllers.MenuAdapter;
import com.nbs.client.assassins.navigation.MenuEventData;
import com.nbs.client.assassins.navigation.MenuHeaderData;
import com.nbs.client.assassins.navigation.MenuNavData;
import com.nbs.client.assassins.navigation.MenuRowData;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
public class MenuFragment extends SherlockListFragment {
public MenuFragment() {
}
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
return inflater.inflate(R.layout.menu_list, null);
}
@Override
public void onViewCreated(View view, Bundle savedInstanceState) {
super.onViewCreated(view, savedInstanceState);
MenuRowData[] menuItems = new MenuRowData[] {
new MenuNavData("Profile", R.drawable.ic_launcher),
new MenuHeaderData("Current Game"),
new MenuEventData("Match Name", "Match type", R.drawable.ic_menu_mapmode),
new MenuHeaderData("Players"),
new MenuEventData("Player name", "rank", R.drawable.crosshairs),
new MenuHeaderData("Notifications"),
new MenuEventData("Event main", "event detail", R.drawable.crosshairs),
};
MenuAdapter adapter = new MenuAdapter(view.getContext(), menuItems);
setListAdapter(adapter);
}
}