2011-12-06 5 views
1

주 활동은 TabActivity입니다.tabActivities에서 screenOrientation이 무시되었습니다.

저는 세로 방향으로 잠그고 자하는 탭 활동으로 몇 가지 활동을했습니다.

의 AndroidManifest.xml에서

나는 그것이 보인다 TabActivity에 제시된 모든 활동에 대한 screenOrientation 속성을 설정 예를 무시한다 :

선택적 방향에 따라 변화하지 않도록하는 가장 효과적인 방법은 무엇입니까
<activity android:name="FeedActivity" 
       android:screenOrientation="portrait"> 
    </activity> 

탭 활동? 매니페스트를 통해 가능합니까?

이 프로젝트는 현재 벌 기지 이전입니다. API 11 이상으로 업데이트 할 수 있기를 기대하면서 조각으로 이동하지 않고이 문제를 해결할 수 있는지 알아 내려고합니다.

답변

4

TabActivity를 사용하지 마십시오, 사용되지 않는 것 : 직접 TabWdiget와

사용 TabHost, 활동과 콘텐츠 또는 탭 호환성 패키지에서 조각을 사용할 수있는 응용 프로그램을 통해 반복하는 경우, 좋은 자습서가

링크로 http://android.codeandmagic.org/2011/07/android-tabs-with-fragments/

+0

이 질문에 답할 좋은 사용자 이름이 있습니다. 그 점을 지적 해 주셔서 감사합니다. 공식 Hello 뷰가 여전히 TabView 사용을 보여주는 것은 불만입니다. 이 프로젝트는 현재 확고하게 프리 벌집입니다. API 11 이상으로 업데이트 할 수 있기를 기대하면서 조각으로 이동하지 않고이 문제를 해결할 수 있는지 알아 내려고합니다. – Nick

+0

업데이트 된 답변보기 :) – logcat

+0

@tabbykitten 첫 번째 옵션에서는 Activity 클래스를 확장하면 작동하지 않으므로 더 이상 사용되지 않는 ActivityGroup을 사용해야합니다. –

0

나의 경우, 부모 TabActivity에 의해 제시된 모든 활동을 Potrait 모드로 잠그고 싶었습니다. 따라서 나는 단지 내 TabActivity에

android:screenOrientation="portrait"

를 추가했다. 각 개별 하위 탭에 추가 할 필요가 없었습니다.

나는 앞으로이 Action Bar를 사용하도록 앱을 이동할 계획이므로이 빠르고 더러운 방식으로 갔다.