CERCA
PER MODELLO
FullScreen Chatbox! :)

Utente del giorno: con ben Thanks ricevuti nelle ultime 24 ore
Utente della settimana: megthebest con ben 6 Thanks ricevuti negli ultimi sette giorni
Utente del mese: megthebest con ben 18 Thanks ricevuti nell'ultimo mese

Visualizzazione dei risultati da 1 a 3 su 3
Discussione:

seek bar istruzioni non mi fanno partire il programma

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
    May 2014
    Messaggi
    48

    Ringraziamenti
    9
    Ringraziato 0 volte in 0 Posts
    Predefinito

    seek bar istruzioni non mi fanno partire il programma

    carissimi se metto le due linee indicate nei commenti //
    il programma non parte, mi da errore, perche'? grazie

    //seekbar.setOnClickListener( (OnClickListener) this);
    //syears.setText(progress+" Years");

     
    1
    2
    package com.codeherenow.sicalculator;
    3
    4
    import android.app.Activity;
    5
    import android.os.Bundle;
    6
    import android.view.View.OnClickListener;
    7
    import android.widget.Button;
    8
    import android.widget.EditText;
    9
    import android.widget.SeekBar;
    10
    import android.widget.SeekBar.OnSeekBarChangeListener;
    11
    import android.widget.TextView;
    12
    13
        public class SICalculatorActivity extends Activity implements OnSeekBarChangeListener {
    14
    15
        private TextView samount,sinterest,syears, slargetext;
    16
        private EditText eamounts,einterest;
    17
        private SeekBar seekbar;
    18
        private Button calculate;
    19
    20
        @Override
    21
        protected void onCreate(Bundle savedInstanceState) {
    22
            super.onCreate(savedInstanceState);
    23
            setContentView(R.layout.sicalculator);
    24
            
    25
            samount=(TextView) findViewById(R.id.amount_text);
    26
            sinterest=(TextView) findViewById(R.id.interest_text);
    27
            syears=(TextView) findViewById(R.id.years_progressBar);
    28
            slargetext=(TextView) findViewById(R.id.result_text);
    29
            eamounts =(EditText) findViewById(R.id.edit_Amount);
    30
            einterest=(EditText) findViewById(R.id.edit_Interest);
    31
            seekbar=(SeekBar) findViewById(R.id.seekBar1);
    32
            calculate=(Button) findViewById(R.id.button_calculate);
    33
            
    34
            //seekbar.setOnClickListener( (OnClickListener) this);
    35
        
    36
        }
    37
    38
        @Override
    39
        public void onProgressChanged(SeekBar arg0, int arg1, boolean arg2) {
    40
            
    41
            //syears.setText(progress+" Years");
    42
        }
    43
    44
        @Override
    45
        public void onStartTrackingTouch(SeekBar arg0) {
    46
            // TODO Auto-generated method stub
    47
            
    48
        }
    49
    50
        @Override
    51
        public void onStopTrackingTouch(SeekBar arg0) {
    52
            // TODO Auto-generated method stub
    53
            
    54
        }
    55
        }
    56
    57
    58
            
    59
        
    60
    /*
    61
        @Override
    62
        public void onProgressChanged(SeekBar seekBar, int progress,
    63
                boolean fromUser) {
    64
            
    65
        }
    66
    67
    68
        @Override
    69
        public void onStartTrackingTouch(SeekBar seekBar) {
    70
            // TODO Auto-generated method stub
    71
            
    72
        }
    73
    74
        @Override
    75
        public void onStopTrackingTouch(SeekBar seekBar) {
    76
            // TODO Auto-generated method stub
    77
            
    78
        }
    79
    }
    80
    */
    81

  2.  
  3. #2
    Androidiano L'avatar di iClaude76


    Registrato dal
    Oct 2012
    Località
    Trento
    Messaggi
    207
    Smartphone
    Galaxy S3, Nexus 7, G. Tab 2 7

    Ringraziamenti
    1
    Ringraziato 27 volte in 25 Posts
    Predefinito

    Quote Originariamente inviato da ndrokki Visualizza il messaggio
    carissimi se metto le due linee indicate nei commenti //
    il programma non parte, mi da errore, perche'? grazie

    //seekbar.setOnClickListener( (OnClickListener) this);
    //syears.setText(progress+" Years");

    81
     
    1
    2
    package com.codeherenow.sicalculator;
    3
    4
    import android.app.Activity;
    5
    import android.os.Bundle;
    6
    import android.view.View.OnClickListener;
    7
    import android.widget.Button;
    8
    import android.widget.EditText;
    9
    import android.widget.SeekBar;
    10
    import android.widget.SeekBar.OnSeekBarChangeListener;
    11
    import android.widget.TextView;
    12
    13
        public class SICalculatorActivity extends Activity implements OnSeekBarChangeListener {
    14
    15
        private TextView samount,sinterest,syears, slargetext;
    16
        private EditText eamounts,einterest;
    17
        private SeekBar seekbar;
    18
        private Button calculate;
    19
    20
        @Override
    21
        protected void onCreate(Bundle savedInstanceState) {
    22
            super.onCreate(savedInstanceState);
    23
            setContentView(R.layout.sicalculator);
    24
            
    25
            samount=(TextView) findViewById(R.id.amount_text);
    26
            sinterest=(TextView) findViewById(R.id.interest_text);
    27
            syears=(TextView) findViewById(R.id.years_progressBar);
    28
            slargetext=(TextView) findViewById(R.id.result_text);
    29
            eamounts =(EditText) findViewById(R.id.edit_Amount);
    30
            einterest=(EditText) findViewById(R.id.edit_Interest);
    31
            seekbar=(SeekBar) findViewById(R.id.seekBar1);
    32
            calculate=(Button) findViewById(R.id.button_calculate);
    33
            
    34
            //seekbar.setOnClickListener( (OnClickListener) this);
    35
        
    36
        }
    37
    38
        @Override
    39
        public void onProgressChanged(SeekBar arg0, int arg1, boolean arg2) {
    40
            
    41
            //syears.setText(progress+" Years");
    42
        }
    43
    44
        @Override
    45
        public void onStartTrackingTouch(SeekBar arg0) {
    46
            // TODO Auto-generated method stub
    47
            
    48
        }
    49
    50
        @Override
    51
        public void onStopTrackingTouch(SeekBar arg0) {
    52
            // TODO Auto-generated method stub
    53
            
    54
        }
    55
        }
    56
    57
    58
            
    59
        
    60
    /*
    61
        @Override
    62
        public void onProgressChanged(SeekBar seekBar, int progress,
    63
                boolean fromUser) {
    64
            
    65
        }
    66
    67
    68
        @Override
    69
        public void onStartTrackingTouch(SeekBar seekBar) {
    70
            // TODO Auto-generated method stub
    71
            
    72
        }
    73
    74
        @Override
    75
        public void onStopTrackingTouch(SeekBar seekBar) {
    76
            // TODO Auto-generated method stub
    77
            
    78
        }
    79
    }
    80
    */
    81
    Il metodo corretto è setOnSeekBarChangeListener(this);

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

    ndrokki (24-06-14)

  5. #3
    Baby Droid


    Registrato dal
    May 2014
    Messaggi
    48

    Ringraziamenti
    9
    Ringraziato 0 volte in 0 Posts
    Predefinito

    Grazie caro,
    grazie funziona perfettamente

    solo che non riesco a capire come usare la local variable progress fuori dal metodo
    ho provato a levare il void per mettere il return progress ma non funziona( forse perche' se metto int dopo public ci sono 3 argomenti.
    5
     
    1
    2
    public  void onProgressChanged(SeekBar seekBar, int progress,
    3
                boolean fromUser) {
    4
            syears.setText(progress+" Years");
    5
    Ultima modifica di ndrokki; 24-06-14 alle 17:31

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