1)我想从用户获得时间值,时间以小时,分钟和秒为单位,不使用EditText字段。我想使用类似TimePicker但没有AM和PM的东西。只需几分钟。有谁知道我能用什么?
2)我想将EditText字段中的值转换为Integer,以便稍后在我的代码中使用它,即执行类似乘法的操作。我试图解析它,它不起作用。它反而显示错误。我已经看到一些关于解析长的代码,我认为这是一个类似的操作。这是我的代码:
mins=(EditText)findViewById(R.id.editText2);
secs=(EditText)findViewById(R.id.editText3);
timeHours = Int.parseInt(hours.getText().toString());
答案 0 :(得分:3)
试试这个
timeHours = Integer.parseInt(hours.getText().toString());
而不是
timeHours = Int.parseInt(hours.getText().toString());
答案 1 :(得分:0)
可以试试这个
String h = hour.getText().toString();
int hr = Integer.parseInt(h);