I have two views:
- A view where every Category and the subcategories are shown
- A view where every Category-Title is shown with a checkbox
If the user unchecks the Category-Title in view 2, the Category and the subcategories in View 1 won't be shown anymore (you can't see them at the same time, so you don't see the "action" of this checkbox live).
In the Google News & Weather App there is just a checkbox for this behaviour. You could imagine, that unchecking this box would result in hiding the category. But in my opinion, this isn't clear at all:
download bmml source – Wireframes created with Balsamiq Mockups
I thought about modifying the usual "mark" of the checkbox, to something more clear, e.g. an eye. So the categories are listed and there is an eye shown on the side for every visible item. I could make it more clear by adding text (visible / not visible), but this wouldn't require a checkbox at all. Or maybe I should use a switch?