我试图制作一个枪械模拟器应用程序,每次点击枪,一排子弹逐一消失。当你第一次点击枪并使第二次按下枪时使bullet2消失时,需要什么Java代码才能使bullet1消失?
<ImageView
android:layout_width="match_parent"
android:layout_height="300dp"
android:paddingBottom="6dp"
android:src="@drawable/gun"
android:clickable="true"
android:id="@+id/gunimage"
android:onClick="shoot"/>
<ImageView
android:layout_width="30dp"
android:layout_height="wrap_content"
android:src="@drawable/bullet"
android:id="@+id/bullet1"/>
<ImageView
android:layout_width="30dp"
android:layout_height="wrap_content"
android:src="@drawable/bullet"
android:id="@+id/bullet2"/>
答案 0 :(得分:0)
试试这种方式
firstbullet.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
secondbullet..setVisibility(View.GONE);
}
});
secondbullet.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
firstbullet..setVisibility(View.GONE);
}
});