【发布时间】:2014-03-17 17:14:44
【问题描述】:
我需要存储按钮的当前样式,以便无论何时将活动发送到后台或销毁并重新启动按钮都保留上次的样式。我知道如何保存和检索文本视图的信息,但我不知道如何为按钮样式执行此操作,基本上我对如何检索它感到更加困惑。 这是我设置按钮样式的代码:
case R.id.darkorange:
for (Button currentButton : buttons) {
currentButton.setBackgroundResource(R.drawable.darkorange);
}
现在橙色可以是任何紫色、红色、蓝色或绿色。我如何保存有关按钮的这些信息,并在以后重新创建活动时检索它。
【问题讨论】:
-
如果所有内容都是可绘制的,只需将
R.drawable.darkorange存储在您的 sharedPreferences 中,它是一个整数 -
谢谢,我对 R.drawable.darkorange 是整数感到困惑。现在我可以解决了。
-
再问一个问题,因为颜色可以是上面列出的任何一种我如何从按钮中检索特定的颜色。
标签: java android android-layout