我有一个用于输入值的用户输入对话框。

byte valScoreAway = 0;

valScoreAway的值显示在屏幕上,并显示:

tvScoreAway.setText( valScoreAway );

这很完美。

在程序执行过程中,单击TextView tvScoreAway时分数将增加。
这很完美。

如果有错误,我会这样处理,以便onLongClickListerner()会为一个带有编辑字段的对话框充气。用户将在EditView中输入正确的值,然后单击“确定”。单击“确定”按钮时,我试图将用户输入的值分配给valScoreAway,但是由于valScoreAway是byte类型并且userInput.getText()返回字符串,所以它失败了。

基本上,我需要将userInput.getText()的值转换为字节类型。

有人可以帮我吗?

最佳答案

Byte.parseByte(userInput.getText().toString());

09-10 08:43