好吧,当我点击一个按钮时如何?它会将图像更改为不同的图像
我想在按下按钮时更改图像的 xml:
<ImageView
android:id="@+id/bluebtn1"
android:src="@drawable/buttonblue"
android:layout_width="60dp"
android:layout_height="60dp"
android:layout_marginLeft="33dp"
android:layout_marginTop="140dp"></ImageView>
这是当你按下按钮时我的 java 代码正在执行的操作
case R.id.redbtn1:
if (lvl1.getText().equals("1")) {
lvl1.setText("2");
// Here is where the code goes to change the image
} else {
Toast.makeText(main.this, "YOU LOSE!", Toast.LENGTH_SHORT).show();
}
break;
最佳答案
将其放入您的点击监听器中。
ImageView blueBtn = (ImageView)findViewById(R.id.bluebtn1);
blueBtn.setImageResource(R.drawable.YOUR_NEWIMAGE);
这应该有效。
关于java - Android java更改可绘制图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7605294/