2016-06-07 57 views
1

在我的应用程序中有三个按钮,默认背景是在xml文件中设置为android:setBackground(“@ drawable ...”),并且此按钮在点击按钮后发生变化但是,无论何时我们重新启动应用程序,按钮背景获得默认ie(从XML)我想要在恢复应用程序后更改背景(就像点击它一样),简而言之如何在简历上保存更改后的按钮背景。退出应用程序后,按钮背景更改为默认值

+0

使用SharedPreferences。 – Ozgur

回答

1

可以在SharedPreference

存储按钮点击次数一样

prefs.edit().putInt("button1Cnt", 1%numOfBackgourndColors).commit() 

然后你可以在onResume()和int值设置背景按钮,如下

switch(prefs.getInt("button1Cnt",0)) 
{ 
    case 0: 
     // set default color 
      break; 
    case 1: 
     // another color 
      break; 
    case default: 

} 
+0

感谢哥们它工作! – prashantB

+0

@prashantB接受:)这是对SO表示感谢的方式。 –

+0

嗯,我已经这样做了,但是因为我的声望低于15我不能那样做。我一定会那样做 – prashantB