动态更改按钮上的Imageview

San*_*ani 5 android android-imageview

在我的应用程序中,我有按钮和ImageView.

在这里当我按下按钮我想改变ImageView.我的drawable文件夹中有5张图片.按下按钮ImageView会根据按钮单击逐个更改图像.我想要它的解决方案.

感谢任何可以提供帮助的人.

Niz*_*zam 4

维护一个图像 id 数组,并在 onClick 内部,使用数组中的 id 设置图像,然后递增索引。

例如:-

ArrayList<Integer> ids=new ArrayList<Integer>();
        ids.add(R.drawable.image1);
        ids.add(R.drawable.image2);
        ids.add(R.drawable.image3);
        ids.add(R.drawable.image4);
        ids.add(R.drawable.image5);
Int index=0
        b.setOnClickListener(new OnClickListener() {

            @Override
            public void onClick(View v) {
if(index<ids.size()){
      imageview.setImageResource(ids.get(index));
       index++;
   }
 else index=0;
 }
 });
Run Code Online (Sandbox Code Playgroud)