1

我的问题很简单,但我找不到解决方案。

我有一个名为points的整数变量,当前值为 684。我正在为一款游戏制作某种商店,您可以在其中购买带有这些积分的东西,如果您没有足够的积分,则无法购买特定物品和项目是灰色的。

问题是,当我检查点数是否小于购买特定商品所需的点数时,即使结果为假,结果也始终为真。

if (points < 500) {
    txtTitle.setTextColor(Color.rgb(185, 185, 185));
    txtPrice.setTextColor(Color.rgb(185, 185, 185));
}

我已经仔细检查了点是整数类型的值大于 500。

我为变量赋值的唯一方法是这样的:

add_btn.setOnClickListener(new View.OnClickListener() {
     @Override
     public void onClick(View v) {
          points++;
          g_points.setText(String.valueOf(points));
     }
});

有什么建议么?

4

0 回答 0