Saving/loading layout preferences
<p>My app has around 25 items that users can change attributes on. They can show/hide them, set the text, change the color, etc. And they can save multiple sets of these settings.</p>

<p>I'm trying to come up with the best way to handle this. I could use sharedpreferences and store the value of each attribute for each of the ~25 items and prefix them with the name of the saved set of settings. Then regardless of if any changes were made, load the values for everything on start/selection of a new set and save all values on close/save of new set.</p>

<p>I'm not sure that's the best way though. Anyone have ideas on how to do this?</p>
