嗨,我想知道是否有任何方式來顯示應用程序打開時的活動片段沒有拆分第二個活動佈局出現在顯示片段佈局之前?如果有什麼方法可以告訴我該怎麼做?非常感謝你!如何直接從活動中打開片段而不會在活動佈局的第二部分顯示?
-1
A
回答
0
使用此您的活動中onCreate方法:
@Override
protected void onCreate(Bundle savedInstanceState) {
switchFragment(new yourFragment());
}
private void switchFragment(Fragment fragment){
getSupportFragmentManager().beginTransaction()
.replace(R.id.rootLayout,fragment).commit();
}
0
Fragment fragment=new MainFragment();
android.support.v4.app.FragmentTransaction ft= getSupportFragmentManager().beginTransaction();
ft.replace(R.id.content_frame,fragment);
ft.commit();
+0
在活動中使用上面的代碼,這將有助於 –
+0
謝謝,但我知道如何創建一個片段......,但它總是顯示MainActivity之前一秒鐘顯示片段佈局。 – JSON4Live
+0
您的活動是否還有其他視圖,您不想展示? –
相關問題
- 1. 如何從活動中打開片段?
- 2. 片段不會顯示在活動
- 3. 如何在一個活動中打開不同活動(活動和中間顯示標籤佈局)
- 4. 活動佈局不顯示
- 5. setLayoutParams從活動片段內的佈局
- 6. 按鈕沒有顯示在從片段打開的活動中,但按鈕在圖形佈局中顯示
- 7. 從片段中打開活動
- 8. 從活動中打開基本片段
- 9. 滑動以打開活動中顯示的片段類
- 10. 當第二活動開始時第一活動不會停止
- 11. 如何在片段活動中給片段佈局充氣
- 12. 片段活動佈局如何受到主活動佈局的影響?
- 13. 活動啓動後佈局不顯示
- 14. 第二項活動不能打開
- 15. 在第二個活動中打開新活動
- 16. 活動中的片段不顯示
- 17. 片段事務後片段在活動佈局中不可見。
- 18. 從活動B打開活動A的特定片段
- 19. 從另一個活動打開一個活動的片段
- 20. 第二次活動將不會打開當發射活動在後臺
- 21. 如何打開只佔用三分之二屏幕的活動?屏幕的其餘部分顯示父活動
- 22. 活動啓動時不顯示片段
- 23. 打開從活動傳遞給片段
- 24. 從第二個活動開始的第一個活動的第二個標籤片段
- 25. 無法從android studio的第一個活動中打開第二個活動
- 26. 片段不會啓動 - 從活動
- 27. 在第二個活動中顯示buttonCheckAnswer
- 28. ListItem不會顯示在Android的第二個活動中
- 29. 避免在創建片段之前顯示活動佈局
- 30. JSON數據在第二次打開活動時未顯示
可我知道爲什麼不能使用添加?爲什麼使用替換? – JSON4Live
無論如何,我認爲它會崩潰的應用程序,而無需指定setContent之前運行switchFragment – JSON4Live
,你必須做我只寫了代碼切換活動開始時的片段,你可以使用添加也我已經使用替換,因爲那時你可以使用同樣的方法,如果你想切換片段在其他地方也在你的應用 – sumit