아이스크림 샌드위치로 SwitchPreference 사용하고 있습니다.

 

<PreferenceScreen>

               <SwitchPreference />

               <SwitchPreference />

               <SwitchPreference />

               <SwitchPreference />

               <SwitchPreference />

               <SwitchPreference />

               <SwitchPreference />

                              ...

               <SwitchPreference />

</PreferenceScreen>

 

SwitchPreference가 10개 이상 있어서 자동으로 스크롤이 생기는데요.

스크롤로 리스트를 up/down 하면 상태값이 변경되어 있습니다.

예를 들어 스위치1의 상태를 On, 스위치 2의 상태를 OFF로 하고

스위치 13까지 내렸다가 다시 올리면

모든 스위치가 On이 된다거나

스위치1이 Off, 스위치2가 On이 되는 등

스위치 상태가 변경되어 버립니다.

 

왜 그런건가요?

스크롤과 상관없이 유지하는 방법 좀 알려주세요ㅠ