본문 바로가기

listpreference

(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를 만들려고 합니다..