android - Navigate between fragments using Navigation Drawer -
I have a navigation drawer to navigate between a piece, inside it is a list view.
Here is an XML file that includes my navigation drawer and my list view:
& Lt; / LinearLayout & gt;
Here is the implementation of the listener (when I click one of the items in the list):
mListViewMenu .setOnItemClickListener (New ListView.OnItemClickListener () {@Override Public Zero onItemClick (adapterView & lt; & gt; adapterView, View View, J., Long L) {Piece Piece = Null; Switch (i) {Case 0: Piece = New ImageFragment (;); Break; Case 1: Piece = new VideoFragment (break); Case 2: Piece = new TextFragment (break); Case 3: Piece = New MusicFragment (break; Default; Break; Default: Brake;} mCurrentMenuSelected = I; If (piece! = Faucet) {fragment transaction fee = should be found} () startTransaction (); Ft.setCustomAnimations (R.anim.slide_in_left, R.anim.slide_out_left); Ft.replace (R.id.drawer_layout, fragment) .commit ( ); MListViewMenu.setItemChecked (I, true); mListViewMenu.setSelection (i); MTitle = mListMenuItems.get (i) .getmMenuItem (.) GetActionBar () setTitle (mTitle); mDrawerLayout.closeDrawers (); }}}); ... and here is an implementation of one of my pieces (TextFragment in this case): Piece {@Override Public
Public class TextFragment Extra exposure to zero (activity activity) {super. Turbulent (activity); } @ Override Public View Crate View (LayoutInflator Inflator, View Group Container, Bundle Saved InstantState) {View v = Inflator.In Flat (R.layout.txt, Container, Falls); Return vi; } }
My problem: When I first click on any of the items in the list, my piece is loaded and displayed, and my The navigation drawer closes (it's okay for a moment) but when I open the navigation drawer again, I can not click on the objects of my list at any time ... onItemClickListener is no longer called and I can not navigate between other pieces.
Any thoughts?
Thanks in advance
Comments
Post a Comment