본문 바로가기

반응형

preference

(3)
Custom ListPreference #3 - onPrepareDialogBuilder onPrepareDialogBuilder 는 Dialog 가 보여지기 전에 실행되는 메소드 입니다. DialogPreference 에 존재하고 있으며 AlertDialog.Builder 를 만들고 설정 후에 onPrepareDialogBuilder로 넘겨 줍니다. 이 받은 Builder는 아마도... 그냥 객체만 생성된 것 같습니다. 메소드를 비워두면 아무것도 안 뜨는 것을 알 수 있습니다. package android.test; import android.app.AlertDialog; import android.content.Context; import android.preference.ListPreference; import android.util.AttributeSet; public class Co..
Custom ListPreference #2 - onCreateDialogView #1 에서 검색할 결과를 바탕으로 테스트 해보았습니다. xml/setup.xml ColorListPreference.java package android.test; import android.content.Context; import android.preference.ListPreference; import android.util.AttributeSet; import android.view.View; import android.widget.ArrayAdapter; import android.widget.ListView; import android.widget.AbsListView.LayoutParams; public class ColorListPreference extends ListPreference ..
Custom ListPreference #1 설정 화면을 만들때 preference를 이용하면 xml로 쉽게 만들 수 있습니다. 그러나 기본으로 제공되고 있는 종류가 너무 적습니다. CheckBoxPreference EditTextPreference ListPreference RingtonePreference 이 4가지가 기본적으로 제공되고 있습니다. 이번에 작업을 하면서 ListPreference 로 색상을 선택하게 하였는데 색상이 보이지 않아서 사용자들의 불만이 급증할 것으로 생각 되었습니다. 그래서 Custom ListPreference를 만들기로 하였습니다. ListPreferece는 DialogPreference를 상속 받아서 Dialog안에 리스트를 출력해 주는 Preference입니다. 이런 ListPreference를 만들려고 합니다..

반응형