我的问题很简单,但我找不到解决方案。
我有一个名为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));
}
});
有什么建议么?