Java 当我试图增加分数值以在文本视图中设置它时,我的应用程序崩溃
我想设定分数。设定分数。分数是一个文本视图 在我的游戏中,如果用户猜对了单词,我想得到word.length,然后取.length,将其添加到int点,发布分数,然后生成另一个单词 我怎样才能用一种非常简单的方式做到这一点 下面是崩溃的代码Java 当我试图增加分数值以在文本视图中设置它时,我的应用程序崩溃,java,android,int,Java,Android,Int,我想设定分数。设定分数。分数是一个文本视图 在我的游戏中,如果用户猜对了单词,我想得到word.length,然后取.length,将其添加到int点,发布分数,然后生成另一个单词 我怎样才能用一种非常简单的方式做到这一点 下面是崩溃的代码 if (word.length() > 10) { points + 10; score.setText(points); } 如果这是重复的,请将我链接到帖子。setText收到一个字符序列, 试试这个 if (word.lengt
if (word.length() > 10) {
points + 10;
score.setText(points);
}
如果这是重复的,请将我链接到帖子。setText收到一个字符序列,
试试这个
if (word.length() > 10) {
points +=10;
score.setText(points+"");
}
实际上你并不是在增加点数——你需要做点数+=10,以及Silverstorm所说的。在什么情况下它会崩溃?你能发布日志吗?你所做的琐事与你的问题无关。这很好,但至少标题应该是描述性的。@Mike Milla我已经回答并更改了您问题的标题,因为与您的问题不匹配。Integer.toStringpoints,否。。?这就是你通常的做法+要点更简单、简洁。关键是,如果它是一个int,那么Android认为它是一个资源ID。@Droidman也可以,但是有多种方法可以将int转换为字符串。答案中的内容和你所说的只是两个例子。@Droidman没有必要像Zhuinden和Jashaszun所说的那样写“Integer.toStringpoints”,这是一个更精确、更简单的形式谢谢你这是我需要的!