繁体   English   中英

添加到我的TextView

[英]Adding to my TextView

因此,我认为我对此考虑过多,但我想再次检查。 我从EditText小部件获取TextView。

  addMileage.setOnClickListener(new OnClickListener() {

  @Override
  public void OnClick(View v) {
  if (isErase) {
        nextMileage.setText(mileageInput.getText().toString());
  } else {
      nextMileage.setText("");
  }
  isErase = !isErase;
  }

如何获取用户在EditText中输入的内容,然后自动获取输入的数字和3500,然后在TextView中显示?

你可以这样

onClick

String s = your_editText.getText().toString();
if (!s.trim().equals("")
{
  int i = Integer.parseInt(s);
  int sum = i + 3500;
  your_textView.setText(" " + sum);
}
else
  your_textView.setText("Please enter the number");

假设您拥有的代码有效(您没有说它不起作用),则可以将if正文编辑为

if (isErase) {
    String mileageStr = (Integer.parseInt(mileageInput.getText().toString()) + 3500) + "";
    nextMileage.setText(mileageStr);
}

Integer.parseInt()允许您将字符串快速转换为整数。

int result=Integer.parseInt(mileageInput.getText().toString())+3500;
nextMileage.setText(result+""); 

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM