Italian Menu alternativo a quello standard

ivanomonti

Expert
Licensed User
Longtime User
Se vi può tornare utile, qui potete trovare la mia classe Modular Menu che consiste in un menu alternativo in stile a quello usato da molte apps.

Ciao a tutti

ho un problema, il menu su activity secondaria non scattano gli eventi, voglio dire se ho un progetto con 2 activity nella prima funziona nella seconda no... dove sbaglio.

Grazie
 

Dominex

Active Member
Licensed User
Longtime User
Ciao a tutti

ho un problema, il menu su activity secondaria non scattano gli eventi, voglio dire se ho un progetto con 2 activity nella prima funziona nella seconda no... dove sbaglio.

Grazie

Questo perché la classe genera gli eventi sempre nell'activity main, devo farti una piccola modifica per farlo funzionare su tutte le Activity. Vedrò di farlo oggi.

Inviato dal mio GT-I9100 con Tapatalk 2
 

Dominex

Active Member
Licensed User
Longtime User
Ciao a tutti

ho un problema, il menu su activity secondaria non scattano gli eventi, voglio dire se ho un progetto con 2 activity nella prima funziona nella seconda no... dove sbaglio.

Grazie
Credo di aver capito solo ora cosa intendevi, e purtroppo un menu non può funzionare su un'altra activity perché fa parte di una sola specifica activity. Per risolvere il tuo problema devi creare un menu per ogni activity.
 

ivanomonti

Expert
Licensed User
Longtime User
Sto modificando il codice affinché vengano generati eventi anche in Activity differenti dalla Main.

Che cazzata, dal momento che passi una activity dovrebbe farne parte della stessa, il lavoro e perfetto a quanto menù, ma questo problema ne porta solo svantaggi.

Se riesci fammi sapere perchè come menu mi piace.
 

Dominex

Active Member
Licensed User
Longtime User
Che cazzata, dal momento che passi una activity dovrebbe farne parte della stessa, il lavoro e perfetto a quanto menù, ma questo problema ne porta solo svantaggi.

Se riesci fammi sapere perchè come menu mi piace.
Ho appena uppato la versione 1.2. Ora gli eventi vengono generati anche in activity differenti dalla Main.
 

Dominex

Active Member
Licensed User
Longtime User
Ivano prova la versione che ti allego a questo post, l'ho modificata (per te ;)) affinché un unico menu funzioni su tutte le activity che vuoi. Provala e fammi sapere se funziona con la tua app, così poi la uppo.
 

Attachments

  • ModularMenu_1.3.zip
    47 KB · Views: 217

ivanomonti

Expert
Licensed User
Longtime User
Ivano prova la versione che ti allego a questo post, l'ho modificata (per te ;)) affinché un unico menu funzioni su tutte le activity che vuoi. Provala e fammi sapere se funziona con la tua app, così poi la uppo.

ho scaricato la versione prima che citi nel post precedente e sembra funzionare... ora provo questa.
 

Dominex

Active Member
Licensed User
Longtime User
ho scaricato la versione prima che citi nel post precedente e sembra funzionare... ora provo questa.

Con l'ultima puoi avere far funzionare un unico menu per una app indipendentemente dal numero di activity.

Inviato dal mio Nexus 7 con Tapatalk 2
 

adalexander

Member
Licensed User
Longtime User
Se vi può tornare utile, qui potete trovare la mia classe Modular Menu che consiste in un menu alternativo in stile a quello usato da molte apps.
ciao boss, scusa la mia ignoranza, ma trovo spesso in giro file.bas, dove vanno messi e a cosa servono, a volte quando devo scaricare qualche libreria mi blocco, vorrei fare un menu personalizzato ma mi sono bloccato e ci ho rinunciato, puoi aiutarmi? grazie!
 

Dominex

Active Member
Licensed User
Longtime User
ciao boss, scusa la mia ignoranza, ma trovo spesso in giro file.bas, dove vanno messi e a cosa servono, a volte quando devo scaricare qualche libreria mi blocco, vorrei fare un menu personalizzato ma mi sono bloccato e ci ho rinunciato, puoi aiutarmi? grazie!
I file.bas sono moduli aggiuntivi del codice principale, ad esempio classi, e vanno nella stessa cartella del file principale.
Con le librerie che problema hai di preciso?
 

adalexander

Member
Licensed User
Longtime User
I file.bas sono moduli aggiuntivi del codice principale, ad esempio classi, e vanno nella stessa cartella del file principale.
Con le librerie che problema hai di preciso?
cioè vanno nella cartella libreria?, co le librerie a volte mi sono trovato davanti a dei file zip pensando ci fossero i classici file xml e rar mi sembra da inserire nelle libreria invece mi trovo altri file comq questo bas e non sapendo il da farsi mi sono fermato, volevo creare un menù personalizzato ma essendo abbastanza scarso, e non volendo disturbar nessuno mi sono bloccato e ho lasciato perdere, volevo fare un menù semlice ma carino diverso da quellod i default che nn è proprio il massimo della vita, come potrei fare? e quali librerie devo avere per farlo? grazie sei sempre disponibile e decisamente competente come tutti del resto quì tranne me purtroppo, nella programmazione ho delle lacune che a volt non riesco a colmare, grazie in anticipo per il to tempo.
 

Dominex

Active Member
Licensed User
Longtime User
Non vanno nella cartella delle librerie, devi metterle nella stessa cartella del file sorgente principale. Il mio consiglio quando si è inesperti nel mondo della programmazione è di cominciare con le piccole cose che pian piano imparerai a padroneggiare. Iniziare di colpo con una libreria di menù non mi sembra immediato e forse non ancora alla tua portata. Osserva molto il codice degli altri, io ho imparato così.
 

adalexander

Member
Licensed User
Longtime User
Non vanno nella cartella delle librerie, devi metterle nella stessa cartella del file sorgente principale. Il mio consiglio quando si è inesperti nel mondo della programmazione è di cominciare con le piccole cose che pian piano imparerai a padroneggiare. Iniziare di colpo con una libreria di menù non mi sembra immediato e forse non ancora alla tua portata. Osserva molto il codice degli altri, io ho imparato così.
hai ragione, ho visto diverse cose tue, per me sei un mezzo genio, io purtroppo cerco di imparare, am spesso mi imbatto in risposte che mi complicano l'esistenza, l'errore più grande è stato quello di provare a programmare, non ci sono portato, preferisco la grafica 2d e 3d li vado meglio, ma è un hobby, oggi ono richieste le app sono il futuro a mio avviso, e devo fare una demo, la mia semplice tra l'altro ma anche chidere qualche consiglio su una scrollview e dei pannelli vedo che è impossibile, mi trovavo meglio con app inventor ma l'emulatore non va, cambierò con un altro programma questo per me è impossibile grazie per la dritta, buona navigazione ciao.
 

LucaMs

Expert
Licensed User
Longtime User
Un ambiente di sviluppo ed un linguaggio più semplici di questi, non li trovi di sicuro.

Ti consiglierei di impegnarti seriamente con la grafica, non solo per hobby, soprattutto 3d, perché c'è meno gente esperta in questo campo, che nella programmazione. E poi, l'accoppiata tra un buon grafico ed un buon programmatore, può fare "miracoli".

Non arrenderti subito, è chiaro che all'inizio tutto sembri confuso e complicato, è normale! Altrimenti l'esperienza a che servirebbe?
Se io mi avvicino ai progetti 3D fatico pure a distinguere i 3 assi x,y,z :p.

Tornando ai moduli, non devi spostarli a mano. Solo i file delle librerie (quelli con estensione .jar e .xml) vanno spostati a manina.
I file bas li aggiungi al tuo progetto dal menu "Project" - sottomenu "Add Existing Module", che ti consente di "sfogliare" il tuo pc per scegliere il file .bas da aggiungere.

Questi file .bas sono gli stessi che crei quando usi i sottomenu di "Project - Add New Module": Activity Module - Class Module - Code Module - Service Module.
 
Top