我一直在尝试获取简单的用户输入,但是GetText()向我抛出“无法解析方法'GetText()'”。我已经尝试了一段时间,但是没有运气。任何帮助,将不胜感激!
public class IzmeruNoteiksana extends AppCompatActivity {
int length;
float mass;
EditText theMass;
EditText theLength;
Button submitButton;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_izmeru_noteiksana);
theMass = (EditText) findViewById(R.id.theMass);
theLength = (EditText) findViewById(R.id.theLength);
submitButton = (Button) findViewById(R.id.submit);
submitButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
mass = Float.valueOf(mass.GetText().toString());
length = Integer.valueOf(length.GetText().toString());
}
});
}
}
您已编码:-
length = Integer.valueOf(length.GetText().toString());
您应该改用:-
length = Integer.valueOf(theLength.GetText().toString());
即您需要来自EditText theLength而不是没有getText方法的length(一个整数对象)的文本。