Android: 数字小键盘 - 如何将数字与整数相加

Android: Numeric keypad - how to add numbers to an interger

我是一般开发新手,所以对于这个可能非常基本的问题深表歉意,但我无法解决!

我正在尝试在我的应用程序中设置数字小键盘(有点像计算器)。它有数字 0-9 的按钮和一个 EditText 字段来显示创建的数字。

基本上我不知道如何让数字相互连接以创建多个数字。 即,当您按“1”然后按“2”时,将创建整数 12,依此类推。我设法做的就是让他们添加(按 1 然后 2 并创建 3)。

我知道这是一个没有代码显示的模糊问题,我真的只需要被告知我需要为此调查什么。

提前致谢!

PS:最终我需要得到一个整数而不是字符串,以便以后可以使用该值。

试试这个:

  1. 将每个数字表示为字符串。
  2. 当按下一个数字时,执行与前一个数字的字符串连接 数.
  3. 输入所有数字后,只需将字符串 (stringOfNumbers) 转换为整数(或任何需要的数据类型)。即:

     CharSequence s;
     stringOfNumbers= Integer.parseInt(s.toString());