我想知道如何获取用户可以在其中输入数字的 EditText 区域,然后将其设为整数,以便可以在程序中使用它进行加法、减法、除法等。基本上我需要测试输入能够在代码中的计算器中使用,然后需要将其放入 TextView 或字符串中,以便用户可以看到最终答案。
更多信息:
我有三个 EditText 区域,用户必须填写所有三个区域,然后按“等于”,它会告诉他们答案,所有数学等都需要在代码中,因此用户只需输入信息而不实际计算任何事物。
感谢您的帮助,请询问我是否需要更多信息。
执行此操作的最佳方法和代码将对我有很大帮助。
我已经添加了建议的代码,但在 parseInt 上仍然出现错误,并且我仍然需要添加一个按钮来计算在 EditText 区域中输入的数字。我该怎么做?抱歉,我对 Java 和 Android 开发还算公平。
package com.example.one;
import com.example.one.R;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.text.Editable;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
public class monthlyp extends Activity{
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.monthlyp);
EditText editone = (EditText) findViewById(R.id.editone);
EditText editoneValue = (EditText) editone.getText();
int editoneNum = Integer.parseInt(editoneValue);
}
;
}
首先,获取 EditText 的实例:
EditText myEdit = (EditText) findViewById(R.id.edittext1);
然后获取当前显示的字符串:
String myEditValue = myEdit.getText().toString();
然后将其解析为整数:
int myEditNum = Integer.parseInt(myEditValue);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)