2016-10-29 10 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

同じ機能に対して2つのクリックリスナーを実装しようとしていますか? –

答えて

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("") 
} 
関連する問題