2016-04-13 2 views
-1

Новое в Android программированияОшибка: (20, 55) Ошибка: не удается найти класс символов OnClickListener

Я получаю не могу найти Класс ошибки символ

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)) ; 
      } 
     }); 

У меня есть эта функция, где я получаю вышеупомянутая ошибка может любой сказать мне

Upadete

new OnClickListener() изменилась к new View.OnClickListener()

ошибка

Error:(22, 78) error: is not abstract and does not override abstract method onClick(View) in OnClickListener Благодаря

+1

там, кажется, нет ошибки там. на какой линии? –

+0

@dionellorera эта часть 'new OnClickListener()'. Он показывал ошибку, поэтому я изменил на 'new View.OnClickListener()' теперь получаю новую абстракцию ошибки, но не переопределяю – Vikram

ответ

1

хорошо я вижу ошибку в настоящее время

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

     } 
    }); 

проверить общественную пустоту OnClick должно быть OnClick (View v) не OnClick (View v) проверить, что капитализируется

+0

@Dionellorero Спасибо большое :) – Vikram

+1

приветствую, пожалуйста, отметьте как принятый ответ, если это вам помогло. –

0

Похоже, у вас есть опечатка на public void Onclick(View v){}, 'c' не должен быть строчным. это должно быть: public void onClick(View v) {}

Смежные вопросы