[問題] Fragment重疊 & navigation無法回去??

看板AndroidDev作者 (:"))時間7年前 (2016/10/07 01:20), 編輯推噓1(102)
留言3則, 1人參與, 最新討論串1/1
不知道標題下的對不對... 我是初學者 花好多時間弄不出來QWQ 想要求助大家 在我目前專案裡初始畫面是有三個tab 左側有navigation drawer(漢堡選單) 1. 我要如何點完navigation drawer裡按鈕的功能 之後可以回復到我一開始三個tab的畫面? 困難處: 無法回復到三個tab畫面 因為它是由三個fragment組成 不知道要怎麼讓三個全出現...我只會叫其中一個tab... 2.我的左側欄按紐按下去會重疊原本的畫面 要如何讓原本畫面先消失 再加入左側drawer的功能? 困難處: 原本想說重疊就好 但發現我的tab裡有聲音功能 所以按畫面會漏餡 會發現下一層有東西 以下是相關程式碼: public boolean onNavigationItemSelected(MenuItem item) { // Handle navigation view item clicks here. int id = item.getItemId(); DrawerLayout mDrawerLayout; mDrawerLayout = (DrawerLayout) findViewById(R.id.drawer_layout); mDrawerLayout.closeDrawers(); switch (id) { case R.id.nav_setting: Toast.makeText(getApplicationContext(), "Inbox Selected", Toast.LENGTH_SHORT).show(); StarFragment fragment = new StarFragment(); android.support.v4.app.FragmentTransaction fragmentTransaction = getSupportFragmentManager().beginTransaction(); fragmentTransaction.replace(R.id.frame, fragment); getFragmentManager().popBackStack(); 加這個好像沒用@@ fragmentTransaction.commit(); return true; ....... 謝謝大家:D -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.43.152.221 ※ 文章網址: https://www.ptt.cc/bbs/AndroidDev/M.1475774413.A.368.html

10/18 15:12, , 1F
少了show和hide? 只要顯示一個記得show當前和hide其他
10/18 15:12, 1F

10/18 15:14, , 2F
看不懂為何3個tab是3個fragment?tab應該在activity內
10/18 15:14, 2F

10/18 15:15, , 3F
點選時切換不同 fragment 顯示在其他區域
10/18 15:15, 3F
文章代碼(AID): #1NzeVDDe (AndroidDev)