Android开发如何将EditText里面的内容赋值给一个变量?比如说用户在EditText中输

2025-02-25 13:21:44
推荐回答(3个)
回答1:

你在activity中定义一个String 变量,在EditText变化时获取即可:

String res;
EditText edtTxt;
edtTxt.addTextChangedListener(new TextWatcher() {
   @Override
   public void onTextChanged(CharSequence s,int start,int before,int count) {
   }
   
   @Override
   public void beforeTextChanged(CharSequence s,int start,int count,int after) {
   }
   
   @Override
   public void afterTextChanged(Editable s) {
        res = edtText.getText();//获取内容
   }
});

回答2:

EditText ed;
double a;
ed=(EditText)findViewById(R.id.editText2);
a=Integer.parseInt(ed.getText().toString());

回答3:

int i = 5;