------------------------------Activity public class TeacherListView extends FragmentActivity implements OnClickListener{ private LinearLayout MenuList; private Button btnTgl; private int screenWidth; private boolean isExpanded; private JSONObject jsData; private String url; private int tes=0; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_teacher_list_view); Fragment fr = HomeFragment.newInstance(); getSupportFragmentManager().beginTransaction().add(R.id.frag, fr).commit(); MenuList = (LinearLayout) findViewById(R.id.linearLayout2); btnTgl = (Button) findViewById(R.id.button1); btnTgl.setOnClickListener(this); DisplayMetrics mtrcs = new DisplayMetrics(); getWindowManager().getDefaultDisplay().getMetrics(mtrcs); screenWidth=mtrcs.widthPixels; Button homeBtn = (Button) findViewById(R.id.btn_home); homeBtn.setOnClickListener(this); Button tpickBtn = (Button) findViewById(R.id.btn_tPick); tpickBtn.setOnClickListener(this); } public void onClick(View v){ switch(v.getId()){ case R.id.btn_home: if(isExpanded){ collapseAnim(); } addHomeFragment(); break; case R.id.button1: if(isExpanded){ collapseAnim(); }else{ expandAnim(); } break; case R.id.btn_tPick: if(isExpanded){ collapseAnim(); } addTPicker(); break; } } public void addHomeFragment(){ Fragment fr = HomeFragment.newInstance(); getSupportFragmentManager().beginTransaction().replace(R.id.frag, fr).commit(); } public void addTPicker(){ Fragment fr = TeacherPickerFragment.newInstance(); getSupportFragmentManager().beginTransaction().replace(R.id.frag, fr, "tag").commit(); // Fragment mf = getSupportFragmentManager().findFragmentByTag("tag"); TeacherPickerFragment tp = (TeacherPickerFragment) getSupportFragmentManager().findFragmentByTag("tag"); tp.changeText(); } public void expandAnim(){ isExpanded = true; MenuList.startAnimation(new ExpandAnimation(MenuList, 0, (int)(screenWidth*0.7),20)); } public void collapseAnim(){ isExpanded = false; MenuList.startAnimation(new CollapseAnimation(MenuList, 0, (int)(screenWidth*0.7),20)); } @Override public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu; this adds items to the action bar if it is present. getMenuInflater().inflate(R.menu.teacher_list_view, menu); return true; } } ---------------------------------------------- fragment public class TeacherPickerFragment extends Fragment { TextView t; public static Fragment newInstance(){ TeacherPickerFragment myFrag = new TeacherPickerFragment(); return myFrag; } @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { Log.d("ssxx","test"); // Inflate the layout for this fragment View view = inflater.inflate(R.layout.teacher_picker, container, false); t = (TextView) view.findViewById(R.id.randNum); return view; } public void changeText(){ t.setText("test"); } } --------------xml activity