2012-12-12 3 views
1

안녕하세요 모바일 및 태블릿을 지원하는 Android 앱을 개발 중입니다. 나는 태블릿과 모바일 모두에서 목록 & 세부 정보 페이지를 마쳤습니다. 하지만 나는 창작 페이지를 보여줄 필요가 있습니다. 태블릿에서는 팝업 창에서 열어야하고 전화에서 똑같은 일을 정상적인 활동으로 열어야합니다. 어떻게 이것을 달성 하는가?태블릿 앱 및 모바일 앱

답변

1

내 요구 사항은 답변에서 다음 articals

0

화면 크기를 확인하여 태블릿인지 아닌지 직접 추측 할 수 있습니다. 앱이 XLARGE 또는 LARGE 디스플레이 크기를 사용하는 경우 태블릿 또는 '큰'휴대 전화 일 수 있습니다.

이 같은 뭔가 그것에 대해 정보를 얻을 수 있습니다 :

if(getResources().getConfiguration().screenLayout == Configuration.SCREENLAYOUT_SIZE_LARGE 
|| getResources().getConfiguration().screenLayout == Configuration.SCREENLAYOUT_SIZE_XLARGE) { 
    //doSomething 
} 

당신은 당신을 위해 하나 더는 이러한 것들 중 어떤 테스트 할 수 있습니다.

+0

http://developer.android.com/guide/topics/ui/dialogs.html#ActivityAsDialog에서 해결된다, 나는 팝업 활동에 대한 두 가지 다른 활동을 선언 할 필요가 정상적인 활동에 대한 또 다른 내가 해결 될 수도? –

+0

활동을 생성 할 때 두 가지 활동 크기를 요청하거나 번들 또는 이와 유사한 내용으로 정보를 전송할 수 있습니다 - 달성하려는 목표에 따라 다름) 한 개의 활동이 다른 활동 일 경우 다른 레이아웃을 설정할 수도 있습니다 큰 장치 또는 아닙니다. – dehexadop