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

作者: pockychu (:"))   2016-10-07 01:20:11
不知道標題下的對不對...
我是初學者 花好多時間弄不出來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
作者: ginnyhuang (ginnyhuang)   2016-10-18 15:12:00
少了show和hide? 只要顯示一個記得show當前和hide其他看不懂為何3個tab是3個fragment?tab應該在activity內點選時切換不同 fragment 顯示在其他區域

Links booklink

Contact Us: admin [ a t ] ucptt.com