package sg.vinova.vss.group5.non.activity;
import java.util.ArrayList;
import sg.vinova.vss.group5.non.R;
import android.content.Intent;
import android.os.Bundle;
import android.support.v4.app.ListFragment;
import android.util.Log;
import android.view.View;
import android.widget.AdapterView;
import android.widget.ListView;
public class SlidingMenu extends ListFragment implements ListView.OnItemClickListener{
// ArrayList<Employee>arrEmployee=new ArrayList<Employee>();
ArrayList<SlidingMenuItem>arrEmployee = new ArrayList<SlidingMenuItem>();
MyArrayAdapter adapter = null;
ListView listView = null;
@Override
public void onStart(){
super.onStart();
}
public void onActivityCreated(Bundle savedInstanceState){
super.onActivityCreated(savedInstanceState);
String[] values = new String[] {
"Home Page",
"Find More Friends",
"Privacy",
"Setting",
"Change Phone Number",
"I have another mobile",
"About",
"Logout",
"Exit"
};
/*
ArrayAdapter<String> adapter = new ArrayAdapter<String>(getActivity(),
android.R.layout.simple_list_item_activated_1, values);
setListAdapter(adapter);
*/
// R.id.textView1,
arrEmployee = new ArrayList<SlidingMenuItem>();
SlidingMenuItem item1 = new SlidingMenuItem();
item1.setName("Home Page");
item1.setImg(R.drawable.home);
arrEmployee.add(item1);
SlidingMenuItem item2 = new SlidingMenuItem();
item2.setName("Find More Friend");
item2.setImg(R.drawable.fmf);
arrEmployee.add(item2);
SlidingMenuItem item3 = new SlidingMenuItem();
item3.setName("Privacy");
item3.setImg(R.drawable.privacy);
arrEmployee.add(item3);
SlidingMenuItem item4 = new SlidingMenuItem();
item4.setName("Setting");
item4.setImg(R.drawable.setting);
arrEmployee.add(item4);
SlidingMenuItem item5 = new SlidingMenuItem();
item5.setName("Change Phone Number");
item5.setImg(R.drawable.changeaccount);
arrEmployee.add(item5);
SlidingMenuItem item6 = new SlidingMenuItem();
item6.setName("I have another mobile");
item6.setImg(R.drawable.anothermobile);
arrEmployee.add(item6);
SlidingMenuItem item7 = new SlidingMenuItem();
item7.setName("About");
item7.setImg(R.drawable.about);
arrEmployee.add(item7);
SlidingMenuItem item8 = new SlidingMenuItem();
item8.setName("Logout");
item8.setImg(R.drawable.logout);
arrEmployee.add(item8);
SlidingMenuItem item9 = new SlidingMenuItem();
item9.setName("Exit");
item9.setImg(R.drawable.cancel);
arrEmployee.add(item9);
adapter = new MyArrayAdapter( getActivity(),
R.layout.my_list_view,
arrEmployee
);
setListAdapter(adapter);//gán Adapter vào Lisview
}
@Override
public void onListItemClick(ListView listView, View view, int pos, long id) {
pos ++;
Log.d(C.TAG, "pk0 " + pos + " " + id);
switch (pos) {
// Home Page
case 1:
startActivity(new Intent().setClass(view.getContext(), HomePage.class));
break;
// Find More Friend
case 2:
startActivity(new Intent().setClass(view.getContext(), FindMoreFriendActivity.class));
break;
// Privacy
case 3:
startActivity(new Intent().setClass(view.getContext(), PrivacyActivity.class));
break;
// Setting
case 4:
startActivity(new Intent().setClass(view.getContext(), SettingActivity.class));
break;
//Change Phone Number
case 5:
startActivity(new Intent().setClass(view.getContext(), ChangePhoneNumber.class));
break;
// About
case 7:
startActivity(new Intent().setClass(view.getContext(), AboutActivity.class));
break;
// Logout
case 8:
startActivity(new Intent().setClass(view.getContext(), LogoutActivity.class));
break;
}
}
@Override
public void onItemClick(AdapterView<?> arg0, View arg1, int arg2, long arg3) {
// TODO Auto-generated method stub
}
}