我在活動實施TextWatcher同一活動實現多個TextWatchers:上
public class Coordinate extends Activity implements TextWatcher {
/** Called when the activity is first created. */
......
然後我的問題
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
........
部分原因是,有一個以上的TextChangedListener導致應用程序到FC
txtDdLatDeg.addTextChangedListener(this);
txtDMmLatDeg.addTextChangedListener(this);
txtDMSLatDeg.addTextChangedListener(this);
然後
@Override
public void afterTextChanged(Editable s) {
String c = s.toString(); // read Content
// stuff to do later
((EditText)findViewById(R.id.txtDMSLatDeg)).setText(c);
((EditText)findViewById(R.id.txtDdLatDeg)).setText(c);
return;
} // End of TextChanged method
我需要能夠更新一個的EditText和對飛行的其他兩個更新。
我只能使它工作時只有一個EditText有addChangeListener
。
我也似乎無法實現個別EditText字段的單獨的afterTextChanged
方法。
不知道爲什麼,但我仍然無法得到這與聲明的多個addTextChangedListener一起工作......我會繼續努力。 – RotorDroid 2011-01-09 02:13:17