2012-02-16 3 views
0

하나의 애플리케이션에 대해 두 개의 서로 다른 액티비티를 단일 레이아웃에 표시하려고합니다.단일 레이아웃에서 두 개의 다른 액티비티를 호출하십시오.

나는 두 부분으로 화면을 나눴다 ... 이제 첫 부분 ... 목록보기이고 두 번째보기에서는 내용이다 ...

사용자가 목록보기 항목을 클릭 할 때마다 동일한 레이아웃 콘텐츠 섹션에서 다른 활동을 호출하고 그 활동의 콘텐츠를 표시합니다.

목록보기에 4 개의 목록이 있고 사용자가 목록 항목을 클릭한다고 가정하면 다른 활동을 호출하고 그 활동 내용은 동일한 레이아웃의 콘텐츠 섹션에 표시됩니다.

감사합니다 ..

답변

2

당신은 Fragments하여이 작업을 수행 할 수 있지만 하나의 레이아웃 내에서 동시에 표시하거나 포함 된 두 개의 Activity 년대를 가질 수 없습니다.

+0

단편은 3.0 버전에서 사용할 수 있습니다 ... 현재 2.3 버전에서 작업 중입니다 – Kanika

+1

잘못되었습니다 http://developer.android.com/sdk/compatibility-library.html 참고하시기 바랍니다 –

-2

결과에 대한 활동을 시작하고 onActivityResultMethod의 의도에서 컨텐츠 데이터를 가져와야합니다.

startActivityForResult(intent,requestCode); 

과 수신 측에서

: 모든

@Override 
    protected void onActivityResult(int requestCode, int resultCode, Intent data) { 
     // TODO Auto-generated method stub 
     super.onActivityResult(requestCode, resultCode, data); 
    } 
+0

정말 이니? 대답? –

+0

답이 잘못되었습니다. 나는 네가 제대로 질문을 이해하지 못했을 것 같아. –

+0

@sam : 답변을 확인하십시오. –

0

먼저이 작업을 사용하는 것을 잊지. 올바른 방법은 아닙니다. 조각을 사용하거나 하나의 활동에 목록을 표시하고 목록 항목을 클릭하면 다른 활동을 열어 세부 내용을 표시 할 수 있습니다 (쉽고 올바른 방법).

관련 문제