我有一个用于输入值的用户输入对话框。byte valScoreAway = 0;
valScoreAway的值显示在屏幕上,并显示:tvScoreAway.setText( valScoreAway );
这很完美。
在程序执行过程中,单击TextView tvScoreAway时分数将增加。
这很完美。
如果有错误,我会这样处理,以便onLongClickListerner()会为一个带有编辑字段的对话框充气。用户将在EditView中输入正确的值,然后单击“确定”。单击“确定”按钮时,我试图将用户输入的值分配给valScoreAway,但是由于valScoreAway是byte
类型并且userInput.getText()
返回字符串,所以它失败了。
基本上,我需要将userInput.getText()
的值转换为字节类型。
有人可以帮我吗?
最佳答案
Byte.parseByte(userInput.getText().toString());