android点击不同次切换不同图片
时间: 2023-06-05 15:48:04 浏览: 111
您好,要实现在Android中点击不同次切换不同图片,可以使用以下方法:
1. 在布局文件中添加一个ImageView控件,用于显示图片。
2. 在代码中定义一个整型变量count,用于记录点击次数。
3. 在代码中定义一个整型数组imageIds,用于存储不同的图片资源ID。
4. 在ImageView的点击事件中,每点击一次count加1,然后根据count的值从imageIds数组中获取对应的图片资源ID,并将其设置为ImageView的图片。
5. 如果count的值大于等于imageIds数组的长度,则将count重置为,从而实现循环切换图片的效果。
示例代码如下:
```
public class MainActivity extends AppCompatActivity {
private ImageView imageView;
private int count = ;
private int[] imageIds = {R.drawable.image1, R.drawable.image2, R.drawable.image3};
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
imageView = findViewById(R.id.imageView);
imageView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
count++;
if (count >= imageIds.length) {
count = ;
}
imageView.setImageResource(imageIds[count]);
}
});
}
}
```
以上代码实现了在点击ImageView控件时循环切换不同的图片资源。
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)