2016-10-29 1 views
-2

Когда я нажимаю кнопку «Очистить», он не очищает мои письменные номера. Что не так?Кнопка очистки не работает, когда задано

calcBtn.setOnClickListener(new View.OnClickListener() { 
    clearBtn.setOnClickListener(new View.OnClickListener(){ 

} 
} { 

@Override 
public void onClick(View view) { 
    try { 
     float percentege = Float.parseFloat(percentageTxt.getText().toString()); 
     float dec = percentege/100; 
     float total = dec * Float.parseFloat(numberTxt.getText().toString()); 
     totalTextWiew.setText(Float.toString(total)); 
    } catch (NumberFormatException nfe) { 
     totalTextWiew.setText("Error"); 
     if (view==clearBtn); 
      numberTxt.clear 
    } 
} 
+0

Отформатируйте код правильно, так что мы можем попытаться помочь. – SoulRayder

+0

Вы пытаетесь реализовать два кликмена для этой же функции? –

ответ

0
calcBtn.setOnClickListener(new  View.OnClickListener() { 

@Override public void onClick(View  view) { 
try { 
float percentege =  Float.parseFloat(percentageTxt.getText().toString()); 
float dec = percentege/100; 
float total = dec *  Float.parseFloat(numberTxt.getText().toString());  totalTextWiew.setText(Float.toString(total)); 
} catch (NumberFormatException nfe) { 
totalTextWiew.setText("Error"); 
} 
} 
} 

clearBtn.setOnClickListener(new  View.OnClickListener() { 

@Override public void onClick(View  view) { 
//do your clearing thing here 
// eg numbertxt.clear 
//or numbertxt.setText("") 
} 

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

  • Нет связанных вопросов^_^