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 } }