Ciao ragazzi stò cercando di fare un applicazione con un navigationDrawer e arrivato al punto che l'utente clicca su una delle voci del menu non capisco come fare in modo di infilare un linear layout, ad esempio dentro il mio FrameLayout principale.. vi posto i due codici.. Grazie
codice:
private class DrawerItemClickListener implements ListView.OnItemClickListener {
@Override
public void onItemClick(AdapterView parent, View view, int position, long id) {
drawerLayout.closeDrawer(drawerListView);
if((((TextView)view).getText()).equals("Orari Classi")== true){
//QUI <----------
//cosa metto qui per inserire dentro il FrameLayout R.id.content_frame, il mio linear layout R.layout.layout_orari_classi????
}else{
Toast.makeText(MainActivity.this, "Non Trovato", Toast.LENGTH_LONG).show();
}
}
}
}
Xml del menu
codice:
<android.support.v4.widget.DrawerLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/drawer_layout"
android:layout_width="match_parent"
android:layout_height="match_parent">
<!-- IL MIO FRAME PRINCIPALE -->
<FrameLayout
android:id="@+id/content_frame"
android:layout_width="match_parent"
android:layout_height="match_parent" >
</FrameLayout>
<!-- The navigation drawer -->
<ListView android:id="@+id/left_drawer"
android:layout_width="240dp"
android:layout_height="match_parent"
android:layout_gravity="start"
android:choiceMode="singleChoice"
android:divider="#666"
android:dividerHeight="1dp"
android:background="#333"
android:paddingLeft="15sp"
android:paddingRight="15sp"
/>
</android.support.v4.widget.DrawerLayout>
Il layout orario_classi che è quello da inserire dentro il framelayout è di tipo LinearLayout