Bonjour, je voudrais savoir comment faire pour implémenter plusieurs méthodes.
Je vous joint mon code dont seulement une des deux méthodes fonctionne.
Mais jamais les deux.
Je viens de voir qu'il n'est pas possible d'implémenter 2 méthodes.
Qu'elle solution me reste t'il ?
Qqun pourrait il m'aiguiller ?
Merci d'avance.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85 package lajares.supercalculator; import android.app.Activity; import android.content.Context; import android.os.Bundle; import android.text.TextUtils; import android.view.View; import android.view.inputmethod.InputMethodManager; import android.widget.Button; import android.widget.EditText; import java.text.DecimalFormat; import org.w3c.dom.Text; public class Mesures extends Activity { EditText e1; EditText e2; EditText result; Button go; Button clear; private double chiffre1; private boolean clickOperateur = false; private boolean update = false; private String operateur = ""; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.mesures); InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE); imm.toggleSoftInput(InputMethodManager.SHOW_FORCED, 0); e1 = (EditText) findViewById(R.id.editText3); e2 = (EditText) findViewById(R.id.editText4); result = (EditText)findViewById(R.id.result); go = (Button) findViewById(R.id.go); clear = (Button) findViewById(R.id.clear); go.setOnClickListener(new View.OnClickListener() { /*premiere méthode*/ @Override public void onClick(View v) { double a, b, c, p, cm, c2; p = 2.34; a = Float.parseFloat(e1.getText().toString()); c = a * p; e2.setText(""+ c ); } }); go.setOnClickListener(new View.OnClickListener() { /*deuxieme méthode*/ @Override public void onClick(View v) { double b, d, cm; cm = 0.37; b = Float.parseFloat(e2.getText().toString()); d = b * cm; e1.setText("" + d); } }); clear.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { resetClick(); } }); } public void resetClick(){ clickOperateur = false; update = true; chiffre1 = 0; operateur = ""; e1.setText(""); e2.setText(""); } }
Partager