2019独角兽企业重金招聘Python工程师标准>>>
问题一:
按1 TextView 里面显示1后,按2,2把1替换了,显示的是2,而不是12
解决办法,添加两个全局变量
private String myString;
private CharSequence temp;
activity 继承implements OnClickListener
findById部分省略不写了
btn1.setOnClickListener(this);
btn2.setOnClickListener(this);
back.setOnClickListener(this);
@Override
public void onClick(View v) {
switch (v.getId()) {
case R.id.button1:
myString += "1";
tv_text.setText(myString);//tv_test是TextView控件
break;
case R.id.button2:
myString += "2";
tv_text.setText(myString);
break;
case R.id.backspace://如果是回退删除
try {
myString = myString.substring(0, myString.length() - 1);
tv_text.setText(myString);
} catch (Exception e) {
tel_text.setText(null);
}
break;