我正在开发一个应用程序,其中我有两个图像,即" a"和" b"当用户打开活动时,我想要显示图像" a"第二次用户再次打开活动时想要显示图像" b"同样适用于3 4 5 6.我已经尝试了很多并且也使用Google搜索但是找不到任何解决方案。
答案 0 :(得分:1)
以下代码可以帮助您。 创建一个共享首选项来存储index的值。每次Activity都会创建索引会增加,因此图像会改变。
public class ImageShow扩展了Activity {
Integer image[]={R.drawable.icon,R.drawable.ic_launcher,R.drawable.icon_audio};
int index=0;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
SharedPreferences sharedpreferences=this.getSharedPreferences("imagevalue", 0);
index=sharedpreferences.getInt("key", 0);
ImageView imv=new ImageView(this);
imv.setImageResource(image[index]);
Editor editor = sharedpreferences.edit();
editor.putInt("key", ++index);
editor.commit();
}
}
答案 1 :(得分:0)