2

TabHost를 사용하고 있는데 문제가 있습니다. 내가 원한 것은 첫 번째 탭이 FragmentActivity 여야하고 다른 Fragments로 전환 할 수 있다는 것입니다. 이 application은 나를 도와 주지만 질문이 있습니다. 이 예제에서는 다른 Fragments를 무한대로 갈 수 있지만 launchNewFragment 메소드를 사용하면이 메소드가 xml에서 호출됩니다. 그러나 단추를 클릭 할 때 일부 값 (예 : 대화 상자에서 선택한 값)을 다른 단편으로 이동하려고하므로이 메서드를 프로그래밍 방식으로 호출해야합니다. 아니면이 문제를 해결할 다른 방법이 있습니까? 나는 너의 제안을 기다리고있다.Android 탭 홈 조각 스위치

답변

1

TabHost 대신 Tab과 함께 Action Bar를 사용할 수 있습니다. 다음과 같이 수행되는 활동에 표시된 조각을 대체 http://developer.android.com/guide/topics/ui/actionbar.html#Tabs

아무리을 선택한 솔루션 : 당신은 여기를 사용하는 방법에 대한 정보를 얻을 수 있습니다

FragmentTransaction transaction = getFragmentManager().beginTransaction(); 
transaction.replace(android.R.id.content, new MyFragment()); 
transaction.commit(); 

당신은 단지이를 추가해야 버튼 리스너를 클릭하고 MyFragment를 조각으로 바꿉니다.

+0

답장을 보내 주셔서 감사합니다. 약간 질문을 변경했습니다. 너 나 좀 도와 줄래? – BCK