动态设置图像按钮背景

时间:2016-02-08 10:00:51

标签: android imagebutton

我动态定义了ImageButton数组,并且会从用户选择的照片中获取其按钮背景,我的问题是,当我重新启动应用程序时,图像按钮不会停留,我该如何让它停留"以及用户为其选择的背景"没有在XML中定义它?我想到共享的偏好,但我不确定它是否能解决问题!

icon[count]= new ImageButton(this);
icon[count].setImageResource(R.drawable.p1);
icon[count].setImageBitmap(photo);

1 个答案:

答案 0 :(得分:0)

要保存已应用的背景颜色,共享首选项是完美的解决方案。

您需要保存背景颜色的状态,并在重新启动应用程序(onRestart())或onPause()或onResume()时检索它。

  

如何使其保持"以及用户选择的背景   它"没有在XML中定义它?

使用共享偏好设置

结帐Android Shared preferences example