안드로이드 preferenceactivity 예제

프로그래밍이 진행됨에 따라 Android 환경 설정 화면을 구현하는 데 필요한 모든 것이 있습니다. (자세한 내용은 해당 자습서를 참조하십시오.) 새로운 프로젝트에 이 편리한 기능을 사용하려면 먼저 Android Studio를 실행합니다. Android Studio는 Android 디자인 및 개발 모범 사례를 따르는 코드 템플릿을 제공합니다. 이러한 기존 코드 템플릿(Java 및 Kotlin에서 사용 가능)을 사용하면 프로젝트를 신속하게 시작할 수 있습니다. 이러한 템플릿 중 하나를 사용하여 설정 화면을 만들 수 있습니다. 아래 섹션에서는 AndroidX 기본 설정 라이브러리를 사용하여 간단한 설정 화면을 빌드하는 방법을 설명합니다. 템플릿에서 설정을 만드는 데 있어 문제는 자동 생성된 코드가 항상 요구 사항을 충족한다는 보장은 없다는 것입니다. 안드로이드 스튜디오의 현재 버전 (v2.3)으로, 설정 활동은 내 응용 프로그램에서 필요하지 않은 기본 화면으로 모든 헤더와 함께 생성됩니다. 자동 생성 코드를 사용자 지정하는 데 더 많은 노력이 필요합니다. 가장 좋은 방법은 모든 것을 수동으로 만들어 기대하는 출력을 더 잘 제어할 수 있도록 하는 것입니다.

그래서 안드로이드 스튜디오에서 새로운 프로젝트를 만들어 수동으로 설정을 추가하는 방법을 볼 수 있습니다. 안드로이드 스튜디오를 발사하고 설정 활동이라는 빈 활동 (당신은 SettingsScreenDemo이름을 지정할 수 있습니다) 새 프로젝트를 만들 수 있습니다. Kotlin 지원 포함 확인란도 선택합니다. 이 게시물에서는 앱 설정 화면을 처음부터 만드는 방법과 앱 설정에서 사용자가 선택한 값을 읽는 방법에 대해 서도 알아봅니다. 추가 보너스를 위해 Android Studio 템플릿 기능을 사용하여 설정 화면으로 프로젝트를 신속하게 부트스트랩하는 방법도 알아봅니다. 안드로이드 매니페스트에서 설정활동으로 설정 된 테마는 무엇입니까? AndroidManifest.xml에서 기본 설정 활성을 등록해야 합니까? -그것은 질문 설정 화면이 인기있는 응용 프로그램의 예는 구글에서 크롬 안드로이드 응용 프로그램입니다. 이 앱의 설정 화면에서 사용자는 기본 검색 엔진을 선택하고 알림 동작을 변경하고 사용자 개인 정보를 제어 할 수 있습니다. Google Play 스토어에서 Chrome 앱을 다운로드하여 직접 볼 수 있습니다(기기에 아직 없는 경우). 다음 스크린샷은 Chrome 앱에서 앱의 설정 화면을 표시하는 것입니다.

이 클래스는 API 수준 29에서 더 이상 사용되지 않았습니다. 모든 장치에서 일관된 동작을 위해 AndroidX 기본 설정 라이브러리를 사용합니다. AndroidX 기본 설정 라이브러리 사용에 대한 자세한 내용은 설정을 참조하십시오. 안드로이드 스튜디오는 이제 우리가 설정 활동과 프로젝트를 만드는 데 도움이되었습니다. 정말 멋지다! 생성된 코드를 탐색하는 것이 좋습니다. 이 컨텍스트의 기본 Android 패키지에 전체 경로를 반환합니다. 이 메서드는 API 수준 15에서 더 이상 사용되지 않습니다. 대신 프래그먼트 관리자와 함께 새 대화 상자 조각 모음 클래스를 사용 합니다.

이것은 또한 안드로이드 호환성 패키지를 통해 이전 플랫폼에서 사용할 수 있습니다. 처음에는 기본 설정 구조를 만들어야 합니다: xml/app_preferences.xml로 새 XML Android 리소스 파일을 만듭니다. 이제 이 파일에 기본 설정 구조를 추가할 수 있습니다. 각 환경 설정에 대한 고유 한 android :key 속성을 추가해야합니다. 자세한 정보 : 요약에서 XML을 구축하는 방법, 당신은 당신의 안드로이드 5 응용 프로그램에서 „환경 설정“화면을 함께 넣어하려는 경우, 나는이 코드와 이미지가 도움이되기를 바랍니다. Android 옵션 메뉴의 버튼/아이콘에서 환경 설정 화면을 시작합니다. 따라서 기본 설정 활동을 시작하는 주 런처 활동, 즉 기존 Android Studio 프로젝트에 템플릿을 사용할 수 있습니다. 파일로 이동하기만 하면 [ 새 > 활동 > 설정 활동. 빠른 질문 : 이것은 허니콤보다 높은 안드로이드 빌드에 대해 작동하지 않습니까? 나는 설정 활동을했지만, @TargetApi 발견 (Build.VERSION_CODES. 허니콤)을 내 코드에 입력합니다.

다음 코드에 몇 가지 단계를 더 추가하지만 기본 단계입니다. (다음 코드는 iRomin 코드의 약 95%, Android 7의 경우 5% 업데이트입니다.) 이 자습서에서는 처음부터 Android에서 앱 설정을 만드는 방법을 배웠습니다. 또한 Android Studio 템플릿을 쉽고 빠르게 사용하여 앱 설정을 만드는 방법도 살펴봤습니다.

Dieser Eintrag wurde veröffentlicht in Allgemein. Lesezeichen auf den Permanentlink.