2011-12-17 3 views
0

저는 안드로이드 v2.2를 사용하고 있습니다. 나는 listfragment와 displayfragment를 가지고 있습니다. onCreateView API 호출 중에 displayfragment에 레이아웃을 설정하고 레이아웃을 설정할 수도 있습니다. 그러나 현재 레이아웃을 다른 레이아웃으로 바꿀 수는 없습니다. 되는 다음 코드 : 그것은 커밋() 메서드 호출시 충돌안드로이드에서 조각을 바꿀 수 없습니다. 2.2

:

public class ActHotelEmenu extends FragmentActivity { 
... 
... 
// This below function called when item clicked on the listfragment 
// 
public void dispSubMenu(int position) { 
     if(position == 1 || position == 0){ 
      MainDispMenuFragment f = MainDispMenuFragment.newInstance(position+1); 
      FragmentTransaction ft = getSupportFragmentManager().beginTransaction(); 
      ft.replace(R.id.main_layout,f); 
     ft.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_FADE);    
      ft.addToBackStack(null); 
      ft.commit();    
     } 
... 
} 

이 저를 도와주세요 ...

답변

관련 문제