CERCA
PER MODELLO
FullScreen Chatbox! :)

Utente del giorno: megthebest con ben 2 Thanks ricevuti nelle ultime 24 ore
Utente della settimana: bluemask con ben 8 Thanks ricevuti negli ultimi sette giorni
Utente del mese: bluemask con ben 23 Thanks ricevuti nell'ultimo mese

Visualizzazione dei risultati da 1 a 3 su 3
Discussione:

drawerLayout v4

Se questa discussione ti è stata utile, ti preghiamo di lasciare un messaggio di feedback in modo che possa essere preziosa in futuro anche per altri utenti come te!
  1. #1
    Baby Droid


    Registrato dal
    Jun 2011
    Messaggi
    43

    Ringraziamenti
    0
    Ringraziato 0 volte in 0 Posts
    Predefinito

    drawerLayout v4

    Ciao ragazzi,
    Ho un problemino con il Navigation Drawer. Ho scaricato la lib di supporto per realizzare questo menu (stile facebook) . Lanciando l'app dall'emulatore di Eclipse si vede tutto a meraviglia, ma quando importo l'APK sul mio Galaxy s4 non vedo nulla .

    A qualcuno di voi è mai capitato una cosa del genere? Grazie mille.

  2.  
  3. #2
    Androidiani Power User L'avatar di Crotan


    Registrato dal
    Jul 2013
    Località
    Roma
    Messaggi
    1,265
    Smartphone
    Redmi Note 9 Pro

    Ringraziamenti
    401
    Ringraziato 1,445 volte in 626 Posts
    Predefinito

    Ciao, fornisci ulteriori dettagli ed allega il codice altrimenti è impossibile aiutarti.

  4. #3
    Baby Droid


    Registrato dal
    Jun 2011
    Messaggi
    43

    Ringraziamenti
    0
    Ringraziato 0 volte in 0 Posts
    Predefinito

    Ciao Crotan,
    Certo ecco la mia risposta . Ti allego subito il codice.

    Questo è il mio layout:
     
    1
    2
    <android.support.v4.widget.DrawerLayout     xmlns:android="http://schemas.android.com/apk/res/android"    android:id="@+id/drawer_layout_home"    android:layout_width="match_parent"    android:layout_height="match_parent" >
    3
       <ListView   android:id="@+id/drawer"   android:layout_width="320dp"   android:layout_height="match_parent"   android:layout_gravity="start"   android:background="#F3F3F4"   android:choiceMode="singleChoice"   android:divider="@android:color/transparent"   android:dividerHeight="0dp" ></ListView>
    4
       <RelativeLayout     xmlns:android="http://schemas.android.com/apk/res/android"    xmlns:tools="http://schemas.android.com/tools"    android:layout_width="fill_parent"    android:layout_height="fill_parent"    android<img src="//static.androidiani.com/forum/images/smilies/emo_im_tongue_sticking_out.png" border="0" alt="" title="Stick Out Tongue" class="inlineimg" />addingBottom="@dimen/activity_vertical_margin"    android<img src="//static.androidiani.com/forum/images/smilies/emo_im_tongue_sticking_out.png" border="0" alt="" title="Stick Out Tongue" class="inlineimg" />addingLeft="@dimen/activity_horizontal_margin"    android<img src="//static.androidiani.com/forum/images/smilies/emo_im_tongue_sticking_out.png" border="0" alt="" title="Stick Out Tongue" class="inlineimg" />addingRight="@dimen/activity_horizontal_margin"    android<img src="//static.androidiani.com/forum/images/smilies/emo_im_tongue_sticking_out.png" border="0" alt="" title="Stick Out Tongue" class="inlineimg" />addingTop="@dimen/activity_vertical_margin"    android:background="@drawable/sfondo">
    5
       </RelativeLayout>
    6
    </android.support.v4.widget.DrawerLayout>
    7
    mentre questo è il codice JAVA che uso:

    11
     
    1
    2
    @Override    protected void onPostCreate(Bundle savedInstanceState) {        super.onPostCreate(savedInstanceState);        mDrawerToggle.syncState();    }        @Override    public boolean onCreateOptionsMenu(Menu menu) {        MenuInflater inflater = getMenuInflater();        inflater.inflate(R.menu.main, menu);        return super.onCreateOptionsMenu(menu);    }
    3
    public boolean onOptionsItemSelected(MenuItem item) {         if (mDrawerToggle.onOptionsItemSelected(item)) {             return true;         }
    4
    return super.onOptionsItemSelected(item);    }        /**     *      *     */    private class CustomActionBarDrawerToggle extends ActionBarDrawerToggle {
    5
    public CustomActionBarDrawerToggle(Activity mActivity,DrawerLayout mDrawerLayout){            super(mActivity, mDrawerLayout, R.drawable.ic_drawer,R.string.ns_menu_open, R.string.ns_menu_close);        }
    6
    @Override        public void onDrawerClosed(View view) {        }
    7
    @Override        public void onDrawerOpened(View drawerView) {        }    }        private void initMenu() throws Exception    {        mDrawer = (DrawerLayout) findViewById(R.id.drawer_layout_home);        mPlanetTitles = getResources().getStringArray(R.array.ns_menu_item  s);        mDrawerList = (ListView) findViewById(R.id.drawer);                mDrawerList.setAdapter(new ArrayAdapter
    8
    <String>
    9
    (this,R.layout.drawer_list_item, mPlanetTitles));
    10
    mDrawerToggle = new CustomActionBarDrawerToggle(this, mDrawer);        mDrawer.setDrawerListener(mDrawerToggle);        }
    11
    Non so per quale motivo ma con l'emulatore di ANDROID, quando starto l'applicazione, vedo tranquillamente l'immagine in alto e cliccandoci sopra scende il menu "effetto toggle". Installando invece l'applicazione sul mio samsung s4, non è visibile nulla
    Ultima modifica di cesco; 16-12-14 alle 10:02

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire risposte
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Torna su
Privacy Policy