1

我下面這個教程http://www.androidhive.info/2013/11/android-sliding-menu-using-navigation-drawer/如何在所有活動中訪問導航抽屜?

現在這是我的片段,我在這裏能看到導航的抽屜裏,現在從這個片段我意向下一個活動,我想在活動中顯示導航抽屜

public class WhatsHotFragment extends Fragment { 

public WhatsHotFragment(){} 


@Override 
public View onCreateView(LayoutInflater inflater, ViewGroup container, 
     Bundle savedInstanceState) { 

    View rootView = inflater.inflate(R.layout.fragment_whats_hot, container, false); 
    txtchs=(Button)rootView.findViewById(R.id.txtcheking); 


    txtchs.setOnClickListener(new View.OnClickListener() { 
     @Override 
     public void onClick(View view) { 
      Intent intent=new Intent(getActivity(),AllProducts.class); 
      startActivity(intent); 
     } 
    }); 
    return rootView; 
} 
} 

問題是我想訪問Allproducts活動中的導航抽屜..所以有可能嗎?任何人都可以幫忙嗎?

+0

調用子代碼'Fragment'而不是'Activity'。 – Piyush

+0

你是什麼意思? – Aditya

+0

表示您需要在按鈕單擊時調用另一個片段,其中包含導航抽屜。你可以告訴 – Piyush

回答

1

在點擊按鈕時調用此代碼。

Fragment frag = new YourFragment(); 

FragmentTransaction ft = getFragmentManager().beginTransaction(); 

ft.replace(R.id.fragment_container, frag); 

ft.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_FADE); 

ft.addToBackStack(null); 

ft.commit(); 
+0

是否有可能訪問Customadapter的片段? – Aditya

+0

是的。這是..... – Piyush

+0

確定它現在正常工作..我投票了 – Aditya