android.support.v7.preference.PreferenceFragmentCompat, 호환 환경용
2가 하위 버전과의 호환성을 위해 존재하고 최신 버전 support-v7에서 도입되었다는 점을 제외하면 1과 2의 기본 기능은 동일합니다. 1의 목록은 ListView를 사용하여 구현되었으며, 2의 목록은 다음과 같습니다. RecyclerView를 사용하여 구현되었습니다. 또한 둘 다 목록의 항목 항목인 기본 설정 세트를 가지고 있어 다양한 요구 사항을 충족할 수 있고 사용자 정의할 수도 있습니다.
구체적인 아이디어:
[야간 모드], [설정]은 기본 설정
[야간 모드] 위 구분선은 PreferenceCategory
이며 콘텐츠가 설정되지 않았습니다.
필요에 따라 *prefs.xml을 작성하세요
p.s.Preference의 레이아웃은 인터페이스를 호출하거나 theme.xml(스타일)을 수정하여 설정할 수 있습니다
이 항목의 개수가 고정되어 있고 개수가 적기 때문에 전체 목록을 직접 작성할 수 있습니다. 실제로 복사 스타일이 가장 효율적입니다. 구분선은 실제로 왼쪽에 여백이 있는 보기입니다. 배경색상, 높이 1px
기본 설정처럼 보이는 모든 페이지는 다음 조각을 사용하여 구현할 수 있습니다.
android.preference.PreferenceFragment, 기본 환경에서 사용
android.support.v7.preference.PreferenceFragmentCompat, 호환 환경용
2가 하위 버전과의 호환성을 위해 존재하고 최신 버전 support-v7에서 도입되었다는 점을 제외하면 1과 2의 기본 기능은 동일합니다. 1의 목록은 ListView를 사용하여 구현되었으며, 2의 목록은 다음과 같습니다. RecyclerView를 사용하여 구현되었습니다. 또한 둘 다 목록의 항목 항목인 기본 설정 세트를 가지고 있어 다양한 요구 사항을 충족할 수 있고 사용자 정의할 수도 있습니다.
구체적인 아이디어:
[야간 모드], [설정]은 기본 설정
[야간 모드] 위 구분선은 PreferenceCategory
필요에 따라 *prefs.xml을 작성하세요
p.s.Preference의 레이아웃은 인터페이스를 호출하거나 theme.xml(스타일)을 수정하여 설정할 수 있습니다
구체적인 사용법:
공식 문서: PreferenceFragment
p.s. 더 많은 사용법을 알고 싶으시면 구글에 검색해 보세요.
선형 레이아웃의 경우 바이두나 구글에서 다운받을 수 있어 구분선으로 작성할 필요가 없어 매우 편리합니다.