解决方案 »

  1.   


    et_number 是EditText的一个对象,在onCreate中通过et_number=(EditText) this.findViewById(R.id.et_number);赋值,因为onCreate执行一次,et_number也只被赋值一次。输入号码时,et_number这个对象的属性mText会随着输入不断的改变(mText就是编辑框内输入的内容,类型为String)
      

  2.   

     String number=et_number.getText().toString().trim();
    在你输入完之后,点击button按钮触发click事件,上面这句执行,得到你输入的号码。
      

  3.   

    明白了,et_number和number不是一回事,et_number=(EditText) this.findViewById(R.id.et_number)这句只是把id赋给et_number,而et_number=(EditText) this.findViewById(R.id.et_number)才是真正的把当前text内的数字赋值给number。谢谢各位啊!