안드로이드 기본 알람 소스를 가지고 여러가지 수정해보고있는데 
	요일을 설정해 주는 부분을 토글 버튼들 7개로 늘여 놓고 처리해주고 싶은데 
	RepeatPreference 항목을 xml에서 호출해서 체크박스 리스트들을 띄워주더군요 
<com.android.alarmtest.RepeatPreference
        android:persistent="false"
        android:key="setRepeat" 
        android:title="@string/alarm_repeat" />
	그래서 이부분대신에 토글 버튼이 7개 연속적으로 있는 selweek라는 레이아웃을 불러내주고
 <PreferenceScreen android:layout="@layout/selweek" android:selectable="true" />
	위의 체크박스로하는 처리를 밑의 토글버튼의 상태로 하려고 합니다 
	 
	해당 Preference의 처리부분 입니다 
public class RepeatPreference extends ListPreference {
    // Initial value that can be set with the values saved in the database.
    private Alarm.DaysOfWeek mDaysOfWeek = new Alarm.DaysOfWeek(0);
    // New value that will be set if a positive result comes back from the
    // dialog.
    private Alarm.DaysOfWeek mNewDaysOfWeek = new Alarm.DaysOfWeek(0);
    public RepeatPreference(Context context, AttributeSet attrs) {
        super(context, attrs);
        String[] weekdays = new DateFormatSymbols().getWeekdays();
        String[] values = new String[] {
            weekdays[Calendar.MONDAY],
            weekdays[Calendar.TUESDAY],
            weekdays[Calendar.WEDNESDAY],
            weekdays[Calendar.THURSDAY],
            weekdays[Calendar.FRIDAY],
            weekdays[Calendar.SATURDAY],
            weekdays[Calendar.SUNDAY],
        };
        setEntries(values);
        setEntryValues(values);
    }
    @Override
    protected void onDialogClosed(boolean positiveResult) {
        if (positiveResult) {
            mDaysOfWeek.set(mNewDaysOfWeek);
            setSummary(mDaysOfWeek.toString(getContext(), true));
        }
    }
    @Override
    protected void onPrepareDialogBuilder(Builder builder) {
        CharSequence[] entries = getEntries();
        CharSequence[] entryValues = getEntryValues();
        builder.setMultiChoiceItems(
                entries, mDaysOfWeek.getBooleanArray(),
                new DialogInterface.OnMultiChoiceClickListener() {
                    public void onClick(DialogInterface dialog, int which,
                            boolean isChecked) {
                        mNewDaysOfWeek.set(which, isChecked);
                    }
                });
    }
    public void setDaysOfWeek(Alarm.DaysOfWeek dow) {
        mDaysOfWeek.set(dow);
        mNewDaysOfWeek.set(dow);
        setSummary(dow.toString(getContext(), true));
    }
    public Alarm.DaysOfWeek getDaysOfWeek() {
        return mDaysOfWeek;
    }
}
	이런식으로 체크박스 리스트가 처리가 되어있는데 이부분들을 토글버튼들로 바꾸는법을 알고싶습니다