Java 如果语句错误,单击按钮
有人能帮我制作配对游戏并使用这个if语句吗有人能告诉我是否缺少括号或分号看不到缺少什么(pic2.getTag()==beck)带下划线有4个按钮想要配对或重置它们按钮以设置标记名(boots)开始这对不匹配有效但没有好处 这很有效Java 如果语句错误,单击按钮,java,android,Java,Android,有人能帮我制作配对游戏并使用这个if语句吗有人能告诉我是否缺少括号或分号看不到缺少什么(pic2.getTag()==beck)带下划线有4个按钮想要配对或重置它们按钮以设置标记名(boots)开始这对不匹配有效但没有好处 这很有效 if (pic2.getTag() == pic1.getTag()){ pic1.setVisibility(View.INVISIBLE); pic2.setVisibility(View.INVISIBLE);
if (pic2.getTag() == pic1.getTag()){
pic1.setVisibility(View.INVISIBLE);
pic2.setVisibility(View.INVISIBLE);}
这不是
pic1.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
pic1.setTag(beck);
pic1.setBackgroundResource(R.drawable.becks);
if (pic2.getTag() == beck) {
pic1.setVisibility(View.INVISIBLE);
pic2.setVisibility(View.INVISIBLE);
}
}
});
问题出在比较运算符
==
中<代码>视图标记是对象
(很可能是字符串
),因此需要将它们与相等的对象进行比较-
if (pic2.getTag().equals(pic1.getTag()))
及
这些变量属于哪一类?也;你有没有遇到编译错误?你有没有试过在beck中加上“”?“这些都是我们遗漏的东西,很好地发现了。我随机尝试了一下,结果成功了。”
if (pic2.getTag().equals(beck))