<?xml version="1.0" encoding="utf-8"?>
<PreferenceScreen
  xmlns:android="http://schemas.android.com/apk/res/android">
 <PreferenceCategory android:title="기본 설정">
    <PreferenceScreen
     android:title=" 설정"
     android:summary=" 설정합니다" >
   <Preference
    android:key="top"
    android:title="위 설정"
   />
   <Preference
    android:key="left"
    android:title="왼쪽 설정"
   />
   <Preference
    android:key="right"
    android:title="오른쪽 설정"
   />
   <Preference
    android:key="bottom"
    android:title="아래 설정"
   />
  </PreferenceScreen>
 </PreferenceCategory>
 <PreferenceCategory android:title="설정">
  <CheckBoxPreference
   android:key="check"
   android:title="암호 사용"
  />
  <EditTextPreference
   android:key="password"
   android:title="암호 설정"
  />
 </PreferenceCategory>
</PreferenceScreen>

preference 의 layout은 이런식으로 되어 있습니다.

PreferenceActivity 를 상속 받은 Activity를 main activity에서 띄우는 형식입니다.

질문의 요는 CheckBoxPreference를 체크/체크해제 할때 마다 값을 체크 해서 잠겨 있는 EditTextPreference를 enable/disable 시키려고 하는데

CheckBoxPreference의 값을 가져오는 방법을 어찌해야 할지 감을 못잡고 있습니다.도와주세요.

저 값을 제대로 가져올 수만 있다면 응용해서 EditTextPreference의 값 역시 바꿔 줄 수 있을거 같은데..