안드로이드 개발 질문/답변
(글 수 45,052)
<?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의 값 역시 바꿔 줄 수 있을거 같은데..



