Autore Topic: Problema Menu  (Letto 836 volte)

Offline Ivan86

  • Utente junior
  • **
  • Post: 139
  • Respect: +1
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy S II
  • Sistema operativo:
    Windows 7
Problema Menu
« il: 01 Marzo 2011, 19:29:16 CET »
0
Ho realizzato il mio menù con tanto di icone e funziona, infatti premendo il tasto fisico MENU mi esce il menu a scomparsa
Vorrei che il menu possa comparire solamente in un determinato FrameLayout e non su tutte le pagine...
Nella mia applicazione c'è una pagina index, poi si effettua un login e solo dopo la conferma delle credenziali si apre la pagina home.
Io vorrei che il menu sia usufruibile solo nella mia home.

come faccio? devo disabilitare il pulsante MENU in index e login?

Offline blackgin

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 1387
  • Respect: +164
    • Google+
    • blackgins
    • blackginsoft
    • Mostra profilo
  • Dispositivo Android:
    Galaxy Nexus
  • Sistema operativo:
    Mac OSX 10.8
Re:Problema Menu
« Risposta #1 il: 01 Marzo 2011, 19:52:47 CET »
0
Fai activity diverse per index, login e home e il menu lo crei solo nella home.
Postate il LogCat LogCat LogCat LogCat LogCat

Offline Ivan86

  • Utente junior
  • **
  • Post: 139
  • Respect: +1
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy S II
  • Sistema operativo:
    Windows 7
Re:Problema Menu
« Risposta #2 il: 02 Marzo 2011, 12:03:14 CET »
0
Allora spiego meglio.. anche perchè subentra un secondo problema..

Ho il mio main.xml composto da:
un FrameLayout contenente una view formata da un LinearLayout e l'altra view formata da un TableLayout.
Dal Button presente in LinearLayout passo alla view TableLayout.
Dal Button presente in TableLayout devo passare alla LinearLayout presente nel file home.xml

Ho creato una nuova activity e ho messo il menu.
ma non riesco tramite il pulsante a passare da mail.xml ad home.xml
quindi non riuscendo, non posso verificare se il menu esce o meno in home.

Passare da una view ad un'altra presenti nello stesso file xml è stato facile, ma non riesco a cambiare file

Offline Ricky`

  • Amministratore
  • Utente storico
  • *****
  • Post: 3489
  • Respect: +506
    • Github
    • Google+
    • rciovati
    • Mostra profilo

Offline Ivan86

  • Utente junior
  • **
  • Post: 139
  • Respect: +1
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy S II
  • Sistema operativo:
    Windows 7
Re:Problema Menu
« Risposta #4 il: 02 Marzo 2011, 12:17:13 CET »
0
scusami ma sono neofita, ho letto il link che mi hai dato, ma non ho capito a cosa serve

Offline blackgin

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 1387
  • Respect: +164
    • Google+
    • blackgins
    • blackginsoft
    • Mostra profilo
  • Dispositivo Android:
    Galaxy Nexus
  • Sistema operativo:
    Mac OSX 10.8
Re:Problema Menu
« Risposta #5 il: 02 Marzo 2011, 13:00:37 CET »
0
Non devi cambiare la view rimanendo nella stessa activity, ma devi cambiare activity e impostare sula nuova il file home.xml come layout.
Per avviare una nuova activity devi usare il metodo suggerito da Ricky
Postate il LogCat LogCat LogCat LogCat LogCat

Offline Ivan86

  • Utente junior
  • **
  • Post: 139
  • Respect: +1
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy S II
  • Sistema operativo:
    Windows 7
Re:Problema Menu
« Risposta #6 il: 02 Marzo 2011, 15:57:45 CET »
0
ho risolto con il seguente codice:
Codice (Java): [Seleziona]
Button loginButton = (Button) findViewById(R.id.btn_login);
                loginButton.setOnClickListener(new OnClickListener(){

                        public void onClick(View view) {
                                // avvio la activity Menu
                                Intent i = new Intent(view.getContext(), MenuActivity.class);
                                view.getContext().startActivity(i);
                        }
                });