2016-04-13 11 views
-1

New finden auf Android ProgrammierungFehler: (20, 55) Fehler: kann nicht Symbolklasse OnClickListener

Ich erhalte das nicht Symbolklasse Fehler

buttonConvertMilesToKm.setOnClickListener(new OnClickListener() { 
      public void Onclick(View v) { 
       EditText textBoxMiles = (EditText)findViewById(R.id.editTextMiles); 
       EditText textBoxKm = (EditText)findViewById(R.id.editTextKm); 

       double vMiles = Double.valueOf(textBoxMiles.getText().toString()); 

       double vKm = vMiles/0.62317; 

       DecimalFormat formatVal = new DecimalFormat("##.##"); 
       textBoxKm.setText(formatVal.format(vKm)) ; 
      } 
     }); 

Ich habe diese Funktion, wo ich bin immer das finden oben genannten Fehler kann mir einer

Upadete

geändert new OnClickListener()-sagen

Fehler

Error:(22, 78) error: is not abstract and does not override abstract method onClick(View) in OnClickListener Dank

+1

scheint dort kein Fehler zu sein. Auf welcher Linie? –

+0

@dionellorera dieser Teil 'neue OnClickListener()'. Es wurde Fehler angezeigt, so dass ich in 'neue View.OnClickListener()' geändert habe, jetzt bekomme neuen Fehler Zusammenfassung nicht überschreiben – Vikram

Antwort

1

okay, ich sehe die Fehler jetzt

cancel.setOnClickListener(new OnClickListener() { 
     @Override 
     public void onClick(View view) { 

     } 
    }); 

Ihr public void überprüfen Onclick sollte onClick (Blick v) nicht Onclick (Blick v sein) überprüfen, was in Großbuchstaben geschrieben wird

+0

@Dionellorero Vielen Dank :) – Vikram

+1

Willkommen bitte als akzeptierte Antwort markieren, wenn dies Ihnen geholfen hat. –

0

Es sieht so aus, als hätten Sie einen Tippfehler auf public void Onclick(View v){}, das 'c' sollte kein Kleinbuchstabe sein. Es sollte sein: public void onClick(View v) {}

Verwandte Themen