PreferenceFragment 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
개체의 Preference
계층 구조를 목록으로 표시합니다.
[Android.Runtime.Register("android/preference/PreferenceFragment", DoNotGenerateAcw=true)]
public abstract class PreferenceFragment : Android.App.Fragment
[<Android.Runtime.Register("android/preference/PreferenceFragment", DoNotGenerateAcw=true)>]
type PreferenceFragment = class
inherit Fragment
- 상속
- 특성
설명
개체의 Preference
계층 구조를 목록으로 표시합니다. 이러한 기본 설정은 사용자가 상호 작용할 SharedPreferences
때 에 자동으로 저장됩니다. 이 조각의 SharedPreferences
기본 설정 계층 구조에서 사용할 instance 검색하려면 이 조각과 동일한 패키지의 컨텍스트를 사용하여 를 호출 PreferenceManager#getDefaultSharedPreferences(android.content.Context)
합니다.
또한 표시되는 기본 설정은 시스템 기본 설정의 비주얼 스타일을 따릅니다. XML을 통해 기본 설정의 계층 구조를 쉽게 만들 수 있습니다(여러 화면에 표시될 수 있습니다). 이러한 이유로 애플리케이션의 기본 설정을 처리하기 위해 이 조각을 슈퍼클래스로 사용하는 것이 좋습니다.
개체는 PreferenceScreen
기본 설정 계층 구조의 맨 위에 있어야 합니다. 또한 계층 구조의 후속 PreferenceScreen
은 화면 중단을 나타냅니다. 즉, 후속 PreferenceScreen
화면에 포함된 기본 설정이 다른 화면에 표시되어야 합니다. 기본 설정 프레임워크는 기본 설정 계층에서 이러한 다른 화면을 표시하는 핸들입니다.
기본 설정 계층 구조는 여러 가지 방법으로 <형성될 수 있습니다. li> 계층을 지정하는 XML 파일에서 각 항목이 메타 데이터 <li Activity Activities
>> 를 통해 Activity
XML 파일에서 고유한 기본 설정을 지정하는 <From a object hierarchy withPreferenceScreen
XML에서 확장하려면 를 #addPreferencesFromResource(int)
사용합니다. 루트 요소는 이어야 PreferenceScreen
합니다. 후속 요소는 실제 Preference
서브클래스를 가리킬 수 있습니다. 위에서 설명한 대로 계층 구조의 후속 PreferenceScreen
작업은 화면 중단을 발생합니다.
각각 기본 설정이 있는 쿼리 Activity Activities
에 를 지정 Intent
하려면 를 사용합니다#addPreferencesFromIntent
. 각각 Activity
은 XML 리소스를 가리키는 매니페스트에서(키를 PreferenceManager#METADATA_KEY_PREFERENCES
통해) 메타 데이터를 지정할 수 있습니다. 이러한 XML 리소스는 단일 기본 설정 계층 구조로 확장되고 이 조각에 의해 표시됩니다.
로 루팅된 PreferenceScreen
개체 계층 구조를 지정하려면 를 사용합니다 #setPreferenceScreen(PreferenceScreen)
.
편의상 이 조각은 현재 계층의 모든 기본 설정에 대한 클릭 수신기를 구현합니다. 를 참조하세요 #onPreferenceTreeClick(PreferenceScreen, Preference)
.
<div class="special reference"><h3>Developer Guides</h3>
사용에 PreferenceFragment
대한 자세한 내용은 설정 가이드를 참조하세요.
</Div>
이 멤버는 더 이상 사용되지 않습니다. 모든 디바이스에서 일관된 동작을 위해 AndroidX 기본 설정 라이브러리 를 사용합니다. AndroidX 기본 설정 라이브러리 사용에 대한 자세한 내용은 설정을 참조하세요.
에 대한 Java 설명서입니다 android.preference.PreferenceFragment
.
이 페이지의 일부는 만들고 공유하며 에 설명된 용어에 따라 사용되는 작업을 기반으로 수정됩니다.
생성자
PreferenceFragment() | |
PreferenceFragment(IntPtr, JniHandleOwnership) |
JNI 개체의 관리되는 표현을 만들 때 사용되는 생성자입니다. 런타임에서 호출합니다. |
속성
Activity |
이 조각이 현재 연결된 활동을 반환합니다. (다음에서 상속됨 Fragment) |
AllowEnterTransitionOverlap |
종료 전환과 전환 입력이 겹치는지 여부를 반환합니다. -또는- 종료 전환 및 전환 입력이 겹치는지 여부를 설정합니다. (다음에서 상속됨 Fragment) |
AllowReturnTransitionOverlap |
반환 전환과 재진입 전환이 겹치는지 여부를 반환합니다. -또는- 반환 전환 및 재진입 전환이 겹치는지 여부를 설정합니다. (다음에서 상속됨 Fragment) |
Arguments |
에 제공된 인수(있는 경우)를 |
ChildFragmentManager |
이 조각 내부에 조각을 배치하고 관리하기 위한 프라이빗 FragmentManager를 반환합니다. (다음에서 상속됨 Fragment) |
Class |
이 |
Context |
|
EnterTransition |
뷰를 초기 장면으로 이동하는 데 사용할 Transition를 반환합니다. -또는- 뷰를 초기 장면으로 이동하는 데 사용할 전환을 설정합니다. (다음에서 상속됨 Fragment) |
ExitTransition |
조각이 제거되거나 숨겨지거나 후면 스택이 표시되지 않을 때 뷰를 장면 밖으로 이동하는 데 사용할 Transition를 반환합니다. -또는- 조각이 제거되거나 숨겨지거나 후면 스택이 표시되지 않을 때 뷰를 장면 밖으로 이동하는 데 사용할 전환을 설정합니다. (다음에서 상속됨 Fragment) |
FragmentManager |
이 조각의 활동과 연결된 조각과 상호 작용하기 위한 FragmentManager를 반환합니다. (다음에서 상속됨 Fragment) |
Handle |
기본 Android instance 대한 핸들입니다. (다음에서 상속됨 Object) |
Host |
이 조각의 호스트 개체를 반환합니다. (다음에서 상속됨 Fragment) |
Id |
이 조각이 알려진 식별자를 반환합니다. (다음에서 상속됨 Fragment) |
IsAdded |
조각이 현재 해당 활동에 추가되면 true를 반환합니다. (다음에서 상속됨 Fragment) |
IsDetached |
조각이 UI에서 명시적으로 분리된 경우 true를 반환합니다. (다음에서 상속됨 Fragment) |
IsHidden |
조각이 숨겨져 있으면 true를 반환합니다. (다음에서 상속됨 Fragment) |
IsInLayout |
레이아웃이 <를 통해 활동 보기 계층 구조의 일부로 포함되면 true를 반환합니다. 조각> 태그. (다음에서 상속됨 Fragment) |
IsRemoving |
이 조각이 현재 해당 작업에서 제거되는 경우 true를 반환합니다. (다음에서 상속됨 Fragment) |
IsResumed |
조각이 다시 시작된 상태이면 true를 반환합니다. (다음에서 상속됨 Fragment) |
IsStateSaved |
이 조각이 추가되고 호스트가 해당 상태를 이미 저장한 경우 true를 반환합니다. (다음에서 상속됨 Fragment) |
IsVisible |
조각이 현재 사용자에게 표시되는 경우 true를 반환합니다. (다음에서 상속됨 Fragment) |
JniIdentityHashCode |
개체의 |
JniPeerMembers |
개체의 |
LayoutInflater |
이 조각의 뷰를 팽창하는 데 사용되는 캐시된 LayoutInflater를 반환합니다. (다음에서 상속됨 Fragment) |
LoaderManager |
이 조각에 대한 LoaderManager를 반환하여 필요한 경우 만듭니다. (다음에서 상속됨 Fragment) |
ParentFragment |
이 조각을 포함하는 부모 조각을 반환합니다. (다음에서 상속됨 Fragment) |
PeerReference |
개체의 |
PreferenceManager |
이 조각에서 사용하는 를 |
PreferenceScreen |
이 조각이 표시하는 기본 설정 계층의 루트를 가져옵니다. -또는- 이 조각이 표시하는 기본 설정 계층의 루트를 설정합니다. |
ReenterTransition |
뒤로 스택이 터져 반환될 때 뷰를 장면으로 이동하는 데 사용할 Transition를 반환합니다. -또는- 뒤로 스택이 터져 반환될 때 뷰를 장면으로 이동하는 데 사용할 전환을 설정합니다. (다음에서 상속됨 Fragment) |
Resources |
|
RetainInstance |
작업 다시 만들기(예: 구성 변경)에서 조각 instance 보존되는지 여부를 제어합니다. (다음에서 상속됨 Fragment) |
ReturnTransition |
조각이 백 스택을 터뜨리기 때문에 제거, 숨기거나 분리할 준비를 할 때 장면에서 보기를 이동하는 데 사용할 전환을 반환합니다. -또는- 조각이 백 스택을 터뜨리기 때문에 제거, 숨기거나 분리할 준비를 할 때 장면에서 보기를 이동하는 데 사용할 전환을 설정합니다. (다음에서 상속됨 Fragment) |
SharedElementEnterTransition |
콘텐츠 장면으로 전송되는 공유 요소에 사용할 Transition를 반환합니다. -또는- 콘텐츠 장면으로 전송되는 공유 요소에 사용할 전환을 설정합니다. (다음에서 상속됨 Fragment) |
SharedElementReturnTransition |
뒤로 스택의 팝 중에 다시 전송되는 공유 요소에 사용할 Transition를 반환합니다. -또는- 뒤로 스택의 팝 중에 다시 전송되는 공유 요소에 사용할 전환을 설정합니다. (다음에서 상속됨 Fragment) |
Tag |
지정된 경우 조각의 태그 이름을 가져옵니다. (다음에서 상속됨 Fragment) |
TargetFragment |
에서 설정한 |
TargetRequestCode |
에서 설정한 |
ThresholdClass |
이 API는 Android용 Mono 인프라를 지원하며 코드에서 직접 사용할 수 없습니다. |
ThresholdType |
이 API는 Android용 Mono 인프라를 지원하며 코드에서 직접 사용할 수 없습니다. |
UserVisibleHint |
이 조각의 UI가 현재 사용자에게 표시되는지 여부에 대한 힌트를 시스템에 설정합니다. (다음에서 상속됨 Fragment) |
View |
제공된 경우 조각 레이아웃에 대한 루트 뷰(에서 반환한 |
메서드
AddPreferencesFromIntent(Intent) |
지정된 |
AddPreferencesFromResource(Int32) |
지정된 XML 리소스를 팽창시키고 기본 설정 계층 구조를 현재 기본 설정 계층 구조에 추가합니다. |
Clone() |
이 개체의 복사본을 만들고 반환합니다. (다음에서 상속됨 Object) |
Dispose() |
개체의 |
Dispose(Boolean) |
개체의 |
Dump(String, FileDescriptor, PrintWriter, String[]) |
조각의 상태를 지정된 스트림에 인쇄합니다. (다음에서 상속됨 Fragment) |
Equals(Object) |
사용되지 않음.
서브클래스는 equals()를 재정의할 수 없습니다. (다음에서 상속됨 Fragment) |
FindPreference(ICharSequence) |
키를 기반으로 을 |
FindPreference(String) |
키를 기반으로 을 |
GetHashCode() |
사용되지 않음.
서브클래스는 hashCode()를 재정의할 수 없습니다. (다음에서 상속됨 Fragment) |
GetString(Int32) |
애플리케이션 패키지의 기본 문자열 테이블에서 지역화된 문자열을 반환합니다. (다음에서 상속됨 Fragment) |
GetString(Int32, Object[]) |
애플리케이션 패키지의 기본 문자열 테이블에서 지역화된 문자열을 반환합니다. (다음에서 상속됨 Fragment) |
GetText(Int32) |
애플리케이션 패키지의 기본 문자열 테이블에서 지역화된 스타일이 지정된 CharSequence를 반환합니다. (다음에서 상속됨 Fragment) |
GetTextFormatted(Int32) |
애플리케이션 패키지의 기본 문자열 테이블에서 지역화된 스타일이 지정된 CharSequence를 반환합니다. (다음에서 상속됨 Fragment) |
JavaFinalize() |
가비지 수집에서 개체에 대한 참조가 더 이상 없다고 판단할 때 개체의 가비지 수집기에서 호출됩니다. (다음에서 상속됨 Object) |
Notify() |
이 개체의 모니터에서 대기 중인 단일 스레드를 해제합니다. (다음에서 상속됨 Object) |
NotifyAll() |
이 개체의 모니터에서 대기 중인 모든 스레드를 해제합니다. (다음에서 상속됨 Object) |
OnActivityCreated(Bundle) |
조각의 작업이 만들어지고 이 조각의 뷰 계층이 인스턴스화될 때 호출됩니다. (다음에서 상속됨 Fragment) |
OnActivityResult(Int32, Result, Intent) |
에 대한 이전 호출에서 결과를 받습니다 |
OnAttach(Activity) |
이 멤버는 더 이상 사용되지 않습니다. (다음에서 상속됨 Fragment) |
OnAttach(Context) |
조각이 컨텍스트에 처음 연결되면 호출됩니다. (다음에서 상속됨 Fragment) |
OnAttachFragment(Fragment) |
조각이 이 조각의 자식으로 연결되면 호출됩니다. (다음에서 상속됨 Fragment) |
OnConfigurationChanged(Configuration) |
구성 요소가 실행되는 동안 디바이스 구성이 변경되면 시스템에서 호출됩니다. (다음에서 상속됨 Fragment) |
OnContextItemSelected(IMenuItem) |
이 후크는 상황에 맞는 메뉴의 항목을 선택할 때마다 호출됩니다. (다음에서 상속됨 Fragment) |
OnCreate(Bundle) |
조각의 초기 생성을 수행하도록 호출됩니다. (다음에서 상속됨 Fragment) |
OnCreateAnimator(FragmentTransit, Boolean, Int32) |
조각이 애니메이션을 로드할 때 호출됩니다. (다음에서 상속됨 Fragment) |
OnCreateContextMenu(IContextMenu, View, IContextMenuContextMenuInfo) |
의 상황에 맞는 메뉴 |
OnCreateOptionsMenu(IMenu, MenuInflater) |
활동의 표준 옵션 메뉴의 콘텐츠를 초기화합니다. (다음에서 상속됨 Fragment) |
OnCreateView(LayoutInflater, ViewGroup, Bundle) |
조각이 사용자 인터페이스 뷰를 인스턴스화하도록 호출됩니다. (다음에서 상속됨 Fragment) |
OnDestroy() |
조각이 더 이상 사용되지 않을 때 호출됩니다. (다음에서 상속됨 Fragment) |
OnDestroyOptionsMenu() |
이 조각의 옵션 메뉴 항목이 더 이상 전체 옵션 메뉴에 포함되지 않을 때 호출됩니다. (다음에서 상속됨 Fragment) |
OnDestroyView() |
이전에 에서 만든 |
OnDetach() |
조각이 더 이상 해당 활동에 연결되지 않을 때 호출됩니다. (다음에서 상속됨 Fragment) |
OnGetLayoutInflater(Bundle) |
이 조각의 뷰를 팽창하는 데 사용되는 LayoutInflater를 반환합니다. (다음에서 상속됨 Fragment) |
OnHiddenChanged(Boolean) |
조각에서 반환 |
OnInflate(Activity, IAttributeSet, Bundle) |
이 멤버는 더 이상 사용되지 않습니다. (다음에서 상속됨 Fragment) |
OnInflate(Context, IAttributeSet, Bundle) |
조각이 뷰 레이아웃 인플레이션의 일부로 생성될 때 호출되며, 일반적으로 활동의 콘텐츠 뷰 설정에서 호출됩니다. (다음에서 상속됨 Fragment) |
OnInflate(IAttributeSet, Bundle) |
사용되지 않음.
이 멤버는 더 이상 사용되지 않습니다. (다음에서 상속됨 Fragment) |
OnLowMemory() |
이는 전체 시스템이 메모리가 부족하고 적극적으로 실행 중인 프로세스가 메모리 사용량을 다듬어야 할 때 호출됩니다. (다음에서 상속됨 Fragment) |
OnMultiWindowModeChanged(Boolean) |
조각의 활동이 전체 화면 모드에서 다중 창 모드로 변경되고 visa-versa로 변경되면 호출됩니다. (다음에서 상속됨 Fragment) |
OnMultiWindowModeChanged(Boolean, Configuration) |
조각의 활동이 전체 화면 모드에서 다중 창 모드로 변경되고 visa-versa로 변경되면 호출됩니다. (다음에서 상속됨 Fragment) |
OnOptionsItemSelected(IMenuItem) |
이 후크는 옵션 메뉴의 항목이 선택될 때마다 호출됩니다. (다음에서 상속됨 Fragment) |
OnOptionsMenuClosed(IMenu) |
이 후크는 옵션 메뉴가 닫혀 있을 때마다 호출됩니다(사용자가 뒤로/메뉴 단추로 메뉴를 취소하거나 항목을 선택할 때). (다음에서 상속됨 Fragment) |
OnPause() |
조각이 더 이상 다시 시작되지 않을 때 호출됩니다. (다음에서 상속됨 Fragment) |
OnPictureInPictureModeChanged(Boolean) |
활동이 그림 모드로 변경되고 그림 모드에서 변경되면 시스템에서 호출됩니다. (다음에서 상속됨 Fragment) |
OnPictureInPictureModeChanged(Boolean, Configuration) |
활동이 그림 모드로 변경되고 그림 모드에서 변경되면 시스템에서 호출됩니다. (다음에서 상속됨 Fragment) |
OnPreferenceTreeClick(PreferenceScreen, Preference) |
추가할 항목 |
OnPrepareOptionsMenu(IMenu) |
표시할 화면의 표준 옵션 메뉴를 준비합니다. (다음에서 상속됨 Fragment) |
OnRequestPermissionsResult(Int32, String[], Permission[]) |
사용 권한을 요청하여 발생한 결과에 대한 콜백입니다. (다음에서 상속됨 Fragment) |
OnResume() |
조각이 사용자에게 표시되고 적극적으로 실행 중일 때 호출됩니다. (다음에서 상속됨 Fragment) |
OnSaveInstanceState(Bundle) |
조각에 현재 동적 상태를 저장하도록 요청하기 위해 호출되므로 나중에 프로세스의 새 instance 다시 구성할 수 있습니다. (다음에서 상속됨 Fragment) |
OnStart() |
조각이 사용자에게 표시되면 호출됩니다. (다음에서 상속됨 Fragment) |
OnStop() |
조각이 더 이상 시작되지 않을 때 호출됩니다. (다음에서 상속됨 Fragment) |
OnTrimMemory(TrimMemory) |
운영 체제가 프로세스에서 불필요한 메모리를 자르는 것이 좋은 시기라고 판단했을 때 호출됩니다. (다음에서 상속됨 Fragment) |
OnViewCreated(View, Bundle) |
가 반환된 직후 |
OnViewStateRestored(Bundle) |
저장된 모든 상태가 조각의 뷰 계층 구조로 복원될 때 호출됩니다. (다음에서 상속됨 Fragment) |
PostponeEnterTransition() |
또는 |
RegisterForContextMenu(View) |
지정된 보기에 대해 표시할 상황에 맞는 메뉴를 등록합니다(여러 보기가 상황에 맞는 메뉴를 표시할 수 있습니다). (다음에서 상속됨 Fragment) |
RequestPermissions(String[], Int32) |
이 애플리케이션에 부여할 권한을 요청합니다. (다음에서 상속됨 Fragment) |
SetEnterSharedElementCallback(SharedElementCallback) |
조각과 함께 사용자 지정 전환을 사용하는 경우 이 조각이 연결되거나 분리된 경우 백 스택이 터지지 않을 때 전환 콜백 입력이 호출됩니다. (다음에서 상속됨 Fragment) |
SetExitSharedElementCallback(SharedElementCallback) |
사용자 지정 전환이 조각과 함께 사용되는 경우 이 조각이 연결되거나 분리되면 백 스택이 터지는 경우 종료 전환 콜백이 호출됩니다. (다음에서 상속됨 Fragment) |
SetHandle(IntPtr, JniHandleOwnership) |
Handle 속성을 설정합니다. (다음에서 상속됨 Object) |
SetHasOptionsMenu(Boolean) |
이 조각이 및 관련 메서드에 대한 호출을 수신하여 옵션 메뉴 채우기에 참여하려고 한다는 것을 |
SetInitialSavedState(Fragment+SavedState) |
에서 반환 |
SetMenuVisibility(Boolean) |
이 조각의 메뉴를 표시할지 여부에 대한 힌트를 설정합니다. (다음에서 상속됨 Fragment) |
SetTargetFragment(Fragment, Int32) |
이 조각의 선택적 대상입니다. (다음에서 상속됨 Fragment) |
ShouldShowRequestPermissionRationale(String) |
사용 권한을 요청하기 전에 근거를 사용하여 UI를 표시해야 하는지 여부를 가져옵니다. (다음에서 상속됨 Fragment) |
StartActivity(Intent) |
조각의 포함 작업에서 를 호출 |
StartActivity(Intent, Bundle) |
조각의 포함 작업에서 를 호출 |
StartActivityForResult(Intent, Int32) |
조각의 포함 작업에서 를 호출 |
StartActivityForResult(Intent, Int32, Bundle) |
조각의 포함 작업에서 를 호출 |
StartIntentSenderForResult(IntentSender, Int32, Intent, ActivityFlags, ActivityFlags, Int32, Bundle) |
조각의 포함 작업에서 를 호출 |
StartPostponedEnterTransition() |
가 호출된 후 |
ToArray<T>() |
개체의 |
ToString() |
개체의 문자열 표현을 반환합니다. (다음에서 상속됨 Object) |
UnregisterForContextMenu(View) |
지정된 보기에 대해 상황에 맞는 메뉴가 표시되지 않도록 합니다. (다음에서 상속됨 Fragment) |
UnregisterFromRuntime() |
개체의 |
Wait() |
현재 스레드가 각성될 때까지 대기하도록 합니다. 일반적으로 <알림을<> 받>거나<<> 중단/em>합니다. (다음에서 상속됨 Object) |
Wait(Int64) |
현재 스레드가 깨어날 때까지 대기하게 하며, 일반적으로 <알림을 받<>거나 중단</>em>>을 받거나 <일정량의 실시간이 경과할 때까지 대기합니다. (다음에서 상속됨 Object) |
Wait(Int64, Int32) |
현재 스레드가 깨어날 때까지 대기하게 하며, 일반적으로 <알림을 받<>거나 중단</>em>>을 받거나 <일정량의 실시간이 경과할 때까지 대기합니다. (다음에서 상속됨 Object) |
명시적 인터페이스 구현
IJavaPeerable.Disposed() |
개체의 |
IJavaPeerable.DisposeUnlessReferenced() |
개체의 |
IJavaPeerable.Finalized() |
개체의 |
IJavaPeerable.JniManagedPeerState |
개체의 |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
개체의 |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
개체의 |
IJavaPeerable.SetPeerReference(JniObjectReference) |
개체의 |
확장 메서드
JavaCast<TResult>(IJavaObject) |
Android 런타임 확인 형식 변환을 수행합니다. |
JavaCast<TResult>(IJavaObject) |
개체의 |
GetJniTypeName(IJavaPeerable) |
개체의 |