제 경우에는 한 조각에서 다른 조각으로 이동하고 싶습니다. 이 ListView 클릭 할 때 수행해야합니다. 그래서 onItemClick에 프래그먼트 트랜잭션 코드를 작성했습니다. 그러나 나는 어디에서 움직여야 할지를 알 수있는 컨테이너 ID를 찾는 방법을 모른다.Android : 조각 컨테이너 ID를 찾는 방법
여기 내 코드입니다.
lv.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view,
int position, long id) {
// TODO Auto-generated method stub
Fragment fragment = new MeetingFragment();
FragmentManager fragmentManager = getActivity().getFragmentManager();
FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction();
fragmentTransaction.replace(R.id.MEETING, fragment);
fragmentTransaction.addToBackStack(null);
fragmentTransaction.commit();
}
});
MeetingFragment로 이동하고 싶습니다. 이 프래그먼트에서 제공해야하는 이드입니다. 트랜잭션 (transaction) .replace (R.id. 아이디어를주십시오. 미리 감사드립니다.
왜 FragmentTransaction.replace를 사용 하시겠습니까? 어쩌면 스타트 업을 시작해야할까요? – pskink
u님께 서 android.R.id.content를 시도하셨습니까? –
나는 당신이 아이템을 클릭 할 때 콜백 함수를 사용하여 하나의 인터페이스를 구현했다고 생각해 거기에 새로운 조각 코드를 대체하려고한다. –