在 Android 中,可以通过给 ImageView 添加点击事件来实现点击图片切换图片的功能。下面是一个示例代码:
- 在 XML 布局文件中定义一个 ImageView:
- 在 Java 代码中为 ImageView 添加点击事件:
ImageView imageView = findViewById(R.id.imageView); imageView.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { // 切换图片 if (imageView.getDrawable().getConstantState().equals(getResources().getDrawable(R.drawable.image1).getConstantState())) { imageView.setImageResource(R.drawable.image2); } else { imageView.setImageResource(R.drawable.image1); } } });
上述代码中,首先获取到 ImageView 的引用,然后使用 setOnClickListener() 方法为其添加点击事件。在点击事件的回调函数中,判断当前显示的图片是哪一张,然后切换到另一张图片。
注意:需要在 res/drawable
文件夹下放置两张需要切换的图片,分别命名为 “image1” 和 “image2”。