CERCA
PER MODELLO
FullScreen Chatbox! :)

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

Visualizzazione dei risultati da 1 a 4 su 4
Discussione:

Problema al click sui bottoni

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 2012
    Messaggi
    36

    Ringraziamenti
    4
    Ringraziato 0 volte in 0 Posts
    Predefinito

    Problema al click sui bottoni

    Ciao a tutti,da qualche giorno mi sono avvicinato alla programmazione Android e sto tentando di far partire un activity cliccando sul bottone1 e un'altra activity sul bottone2,il problema è che appena apro l'app sono abbligato a cliccare sulla Bottone1 perche il Bottone2 non funziona pero dopo aver cliccato il bottone1 avviene il contrario e successivamente mi funziona solo il Bottone2..spero che qualcuno riesca a darmi una mano,grazie.

    MainActivity.java

    codice:
       {
    
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_main);
    
            Button btnHome=(Button)findViewById(R.id.button);
            btnHome.setOnClickListener(new View.OnClickListener() {
    
                @Override
                public void onClick(View v) {
    
                    // definisco l'intenzione
                    Intent openPage1 = new Intent(MainActivity.this, page1.class);
                    // passo all'attivazione dell'activity Pagina.java
                    startActivity(openPage1);
    
                    setContentView(R.layout.activity_main);
                    Button btn2 = (Button) findViewById(R.id.button2);
                    btn2.setOnClickListener(new View.OnClickListener() {
    
    
                        public void onClick(View v) {
    
    
    
                            Intent openPage2 = new Intent(MainActivity.this, page2.class);
                            startActivity(openPage2);
                        }
                    });
    
                }});}}

    I 2 bottoni nel activity_main


    codice:
      <Button
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:text="@string/ultimi_viaggi"
            android:id="@+id/button"
            android:layout_marginTop="47dp"
            android:layout_below="@+id/textView"
            android:layout_centerHorizontal="true"
            
             />
    
        <Button
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:text="@string/motore"
            android:id="@+id/button2"
            android:layout_below="@+id/button"
            android:layout_centerHorizontal="true"
            
    
            />

  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

    Non capisco per quale ragione hai impostato questo all'interno del metodo onClick del Button btnHome

     
    1
    setContentView(R.layout.activity_main);


    Rimuovilo. Inoltre, i metodi findViewById vanno fatti tutti fuori dai metodi onClick. Prima fai i findViewById e poi per ogni Button imposti l'onClickListener.

  4. Il seguente Utente ha ringraziato Crotan per il post:

    gion2724 (19-06-15)

  5. #3
    Baby Droid


    Registrato dal
    Jun 2012
    Messaggi
    36

    Ringraziamenti
    4
    Ringraziato 0 volte in 0 Posts
    Predefinito

    Grazie mille,ora funziona tutto!

  6. #4
    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

    Data la risoluzione del problema chiudo.

    Inviato dal mio Nexus 5 con Tapatalk 2

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