_button_1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
if(_textView.getText().length()>=18){
Toast.makeText(getApplicationContext(),"长度超出要求",Toast.LENGTH_SHORT).show();
}
else {
_textView.setText(_textView.getText()+"1");
}
}
});
Button _button_2=(Button)this.findViewById(R.id.button_2);
_button_2.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
if(_textView.getText().length()>=18){
Toast.makeText(getApplicationContext(),"长度超出要求",Toast.LENGTH_SHORT).show();
}
else {
_textView.setText(_textView.getText()+"2");
}
}
});
Button _button_3=(Button)this.findViewById(R.id.button_3);
_button_3.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
if(_textView.getText().length()>=18){
Toast.makeText(getApplicationContext(),"长度超出要求",Toast.LENGTH_SHORT).show();
}
else {
_textView.setText(_textView.getText()+"3");
}
}
});
上述代码中存在大量的相似代码,又不能写成函数的形式,该如何简化这个代码。