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