java - 我可以使用什么让用户输入时间并将值从 EditText 转换为整数

标签 java android android-layout android-edittext

1) 我想从用户那里获取时间值,即以小时、分钟和秒为单位的时间量,而不使用 EditText 字段。我想使用类似 TimePicker 的东西,但没有 AM 和 PM 的东西。只需几分钟和几秒钟。有谁知道我可以使用什么?

2) 我想将 EditText 字段中的值转换为整数,以便稍后在代码中使用它,即执行乘法之类的操作。我尝试解析它,但它不起作用。相反,它显示一个错误。我看过一些关于解析 long 的代码,我认为这是一个类似的操作。这是我的代码:

mins=(EditText)findViewById(R.id.editText2);
secs=(EditText)findViewById(R.id.editText3);
timeHours = Int.parseInt(hours.getText().toString());

最佳答案

试试这个

    timeHours = Integer.parseInt(hours.getText().toString());

而不是

    timeHours = Int.parseInt(hours.getText().toString());

关于java - 我可以使用什么让用户输入时间并将值从 EditText 转换为整数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22220937/

相关文章:

java - 使用 Jsoup 获取网站 - 页面 View 源和 Jsoup 显示不同的内容

android - React Native - 定位的绝对 View 位于屏幕的其他组件后面

android - AlarmManager PendingIntent.FLAG_NO_CREATE 取消警报后返回不为空

android - 如何在 ListView 中添加快速滚动和字母部分索引

android - 为什么我无法登录 Android Studio for firebase?

javascript - 根据屏幕大小自动调整 HTML 按钮的大小?

java - 从字节数组创建文件对象时指定文件名(不创建物理文件)

java - 如何单击位于另一个跨度内的跨度内的按钮?

java - 即时创建实例在 Java 中称为什么?

java - 谷歌数据存储: check if ANY entity exists of given kind