2013-02-13 7 views
1

을 누르면 안드로이드에서 전체 화면 활동을 수행합니다.이 활동을 전체 화면으로 만들고 메뉴의 다른 옵션을 정상 활동으로 되돌리려면 메뉴에서 옵션을 누를 때 원하는 활동이 있습니다. landScape 레이아웃을 중단했다는 것을 고려하여 코드에서이 작업을 수행하는 방법버튼을 누를 때

미리 감사드립니다. 메뉴에서 옵션 전체 화면과 때와 같이 이 활동을 할 때 눌러

+0

전 화면이되기 전에 hmm이 대화 상자입니까? – baboo

+0

내 질문을 편집했습니다. –

+0

기본적으로 대화 상자 단편을 표시 할 수 있으며 전체 화면 버튼을 누르면 활동에서 열리고 활동이 끝나면 다시 메뉴에서 옵션을 선택할 때 대화 상자 조각으로 돌아갑니다. 전환 btw 활동/대화 상자에 대한 사용자 정의 애니메이션을 추가 할 수 있습니다. – baboo

답변

2

는 내가 원하는 활동을 다시 정상적인 활동 메뉴를 눌러 다른 옵션. 내가 정지 가로 레이아웃 점을 감안 코드에서이 작업을 수행하는 방법에

나는에만 수행 할 수 있으며 또한이 같은 onCreate() 방법으로 호출 할 수 있기 때문에 당신의 목표는 가능하지 않다 생각 :

public void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    requestWindowFeature(Window.FEATURE_NO_TITLE); 
    getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, 
      WindowManager.LayoutParams.FLAG_FULLSCREEN); 
    setContentView(R.layout.main); 
} 

또는 안드로이드 API에서 창 클래스를 사용 XML

android:theme="@android:style/Theme.NoTitleBar.Fullscreen" 
0

시도를 통해 -

당신의 Activity

requestWindowFeature (Window.FEATURE_NO_TITLE)

0

(내 기억 경우, 레벨 11) 당신은 아마 recreate()를 호출하여 그것을 할 수 있습니다. 그것이 좋은 아이디어 이건간에, 또 다른 것입니다.