Share via


DialogPreference 클래스

정의

대화 상자 기반 개체에 대한 Preference 기본 클래스입니다.

[Android.Runtime.Register("android/preference/DialogPreference", DoNotGenerateAcw=true)]
public abstract class DialogPreference : Android.Preferences.Preference, Android.Content.IDialogInterfaceOnClickListener, Android.Content.IDialogInterfaceOnDismissListener, Android.Preferences.PreferenceManager.IOnActivityDestroyListener, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("android/preference/DialogPreference", DoNotGenerateAcw=true)>]
type DialogPreference = class
    inherit Preference
    interface IDialogInterfaceOnClickListener
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
    interface IDialogInterfaceOnDismissListener
    interface PreferenceManager.IOnActivityDestroyListener
상속
DialogPreference
파생
특성
구현

설명

대화 상자 기반 개체에 대한 Preference 기본 클래스입니다. 이러한 기본 설정을 클릭하면 실제 기본 설정 컨트롤을 보여 주는 대화 상자가 열립니다.

이 멤버는 더 이상 사용되지 않습니다. 모든 디바이스에서 일관된 동작을 위해 AndroidX 기본 설정 라이브러리 를 사용합니다. AndroidX 기본 설정 라이브러리 사용에 대한 자세한 내용은 설정을 참조하세요.

에 대한 Java 설명서입니다 android.preference.DialogPreference.

이 페이지의 일부는 만들고 공유하며 에 설명된 용어에 따라 사용되는 작업을 기반으로 수정됩니다.

생성자

DialogPreference(Context)
DialogPreference(Context, IAttributeSet)
DialogPreference(Context, IAttributeSet, Int32)
DialogPreference(Context, IAttributeSet, Int32, Int32)
DialogPreference(IntPtr, JniHandleOwnership)

JNI 개체의 관리형 표현을 만들 때 사용되는 생성자입니다. 런타임에서 호출합니다.

필드

DefaultOrder

#setOrder(int) 특정 주문이 필요하지 않은 경우 을 지정합니다.

(다음에서 상속됨 Preference)

속성

Class

Object의 런타임 클래스를 반환합니다.

(다음에서 상속됨 Object)
Context

이 기본 설정의 를 android.content.Context 반환합니다.

(다음에서 상속됨 Preference)
Dependency

이 기본 설정에 대한 종속성의 키를 반환합니다. -또는- 이 기본 설정에 따라 달라지는 기본 설정의 키를 설정합니다.

(다음에서 상속됨 Preference)
Dialog

이 기본 설정으로 표시되는 대화 상자를 가져옵니다.

DialogIcon

후속 대화 상자에 표시할 아이콘을 반환합니다. -또는- 대화 상자의 아이콘을 설정합니다.

DialogLayoutResource

후속 대화 상자의 콘텐츠 보기로 사용되는 레이아웃 리소스를 반환합니다. -또는- 이후 대화 상자의 콘텐츠 보기로 표시할 로 View 확장되는 레이아웃 리소스를 설정합니다.

DialogMessage

대화 상자 기반 개체에 대한 Preference 기본 클래스입니다.

DialogMessageFormatted

후속 대화 상자에 표시할 메시지를 반환합니다. -또는- 대화 상자의 메시지를 설정합니다.

DialogTitle

대화 상자 기반 개체에 대한 Preference 기본 클래스입니다.

DialogTitleFormatted

후속 대화 상자에 표시할 제목을 반환합니다. -또는- 대화 상자의 제목을 설정합니다.

Editor

SharedPreferences.Editor 이 기본 설정이 값을 저장할 수 있는 을 반환합니다.

(다음에서 상속됨 Preference)
Enabled

목록에서 이 기본 설정을 사용하도록 설정해야 하는지 여부를 확인합니다. -또는- 이 기본 설정을 사용할지 여부를 설정합니다.

(다음에서 상속됨 Preference)
Extras

이 기본 설정과 연결된 extras Bundle 개체를 반환하여 현재 번들이 없는 경우 새 번들을 만듭니다.

(다음에서 상속됨 Preference)
Fragment

이 기본 설정과 연결된 조각 클래스 이름을 반환합니다. -또는- 이 기본 설정을 클릭할 때 표시할 조각의 클래스 이름을 설정합니다.

(다음에서 상속됨 Preference)
Handle

기본 Android instance 대한 핸들입니다.

(다음에서 상속됨 Object)
HasKey

이 기본 설정에 유효한 키가 있는지 확인합니다.

(다음에서 상속됨 Preference)
Icon

이 기본 설정의 아이콘을 반환합니다. -또는- 이 기본 설정의 아이콘을 그리기 가능으로 설정합니다.

(다음에서 상속됨 Preference)
IconSpaceReserved

이 기본 설정 아이콘 보기의 공간이 예약되어 있는지 여부를 가져옵니다. -또는- 아이콘이 제공되지 않을 때 이 기본 설정 아이콘 보기의 공간을 예약할지 여부를 설정합니다.

(다음에서 상속됨 Preference)
Intent

Intent 이 기본 설정과 연결된 를 반환합니다. -또는- 이 기본 설정을 클릭할 때 사용할 Context#startActivity(Intent) 을 설정합니다Intent.

(다음에서 상속됨 Preference)
JniIdentityHashCode

대화 상자 기반 개체에 대한 Preference 기본 클래스입니다.

(다음에서 상속됨 Object)
JniPeerMembers

대화 상자 기반 개체에 대한 Preference 기본 클래스입니다.

Key

또는 PreferenceDataStore에 값을 SharedPreferences 저장하는 데 사용되는 키이기도 한 이 기본 설정의 키를 가져옵니다. -또는- 또는 PreferenceDataStore의 키로 사용되는 이 기본 설정의 SharedPreferences 키를 설정합니다.

(다음에서 상속됨 Preference)
LayoutResource

이 기본 설정의 로 View 표시될 레이아웃 리소스를 가져옵니다. -또는- 이 기본 설정에 표시할 로 View 확장되는 레이아웃 리소스를 설정합니다.

(다음에서 상속됨 Preference)
NegativeButtonText

대화 상자 기반 개체에 대한 Preference 기본 클래스입니다.

NegativeButtonTextFormatted

이후 대화 상자에 표시할 음수 단추의 텍스트를 반환합니다. -또는- 대화 상자의 음수 단추 텍스트를 설정합니다.

OnPreferenceChangeListener

사용자가 이 기본 설정을 변경할 때 호출할 콜백을 반환합니다(내부 상태가 업데이트되기 전). -또는- 사용자가 이 기본 설정을 변경할 때 호출할 콜백을 설정합니다(내부 상태가 업데이트되기 전).

(다음에서 상속됨 Preference)
OnPreferenceClickListener

이 기본 설정을 클릭할 때 호출할 콜백을 반환합니다. -또는- 이 기본 설정을 클릭할 때 호출할 콜백을 설정합니다.

(다음에서 상속됨 Preference)
Order

동일한 수준의 다른 Preference 개체와 관련하여 이 기본 설정의 순서를 가져옵니다. -또는- 동일한 수준의 다른 기본 설정 개체와 관련하여 이 기본 설정의 순서를 설정합니다.

(다음에서 상속됨 Preference)
Parent

PreferenceGroup 이 기본 설정이 할당된 를 반환하거나 null 이 기본 설정이 그룹에 할당되지 않았거나 루트 기본 설정인 경우 를 반환합니다.

(다음에서 상속됨 Preference)
PeerReference

대화 상자 기반 개체에 대한 Preference 기본 클래스입니다.

(다음에서 상속됨 Object)
Persistent

이 기본 설정이 영구적인지 여부를 확인합니다. -또는- 이 기본 설정이 영구적인지 여부를 설정합니다.

(다음에서 상속됨 Preference)
PositiveButtonText

대화 상자 기반 개체에 대한 Preference 기본 클래스입니다.

PositiveButtonTextFormatted

이후 대화 상자에 표시할 양수 단추의 텍스트를 반환합니다. -또는- 대화 상자의 양수 단추 텍스트를 설정합니다.

PreferenceDataStore

이 기본 설정에서 사용하는 를 반환합니다 PreferenceDataStore . -또는- 를 PreferenceDataStore 사용하는 android.content.SharedPreferences대신 이 기본 설정에서 사용할 을 설정합니다.

(다음에서 상속됨 Preference)
PreferenceManager

PreferenceManager 이 Preference 개체의 트리를 관리하는 을 가져옵니다.

(다음에서 상속됨 Preference)
RecycleEnabled

이 기본 설정이 목록 보기에서 사용될 때 해당 보기를 재활용하도록 설정했는지 여부를 확인합니다. -또는- 이 기본 설정이 목록 보기에서 사용될 때 해당 보기를 재활용하도록 설정했는지 여부를 설정합니다.

(다음에서 상속됨 Preference)
Selectable

목록에서 이 기본 설정을 선택할 수 있는지 여부를 확인합니다. -또는- 이 기본 설정을 선택할 수 있는지 여부를 설정합니다.

(다음에서 상속됨 Preference)
SharedPreferences

SharedPreferences 이 기본 설정에서 해당 값을 읽을 수 있는 을 반환합니다.

(다음에서 상속됨 Preference)
ShouldDisableView

동작이 사용하지 않도록 설정된 경우 이 기본 설정에서 보기를 사용하지 않도록 설정해야 하는지 여부를 확인합니다. -또는- 이 기본 설정이 사용하지 않도록 설정되면 보기를 사용하지 않도록 설정할지 여부를 설정합니다.

(다음에서 상속됨 Preference)
SingleLineTitle

이 기본 설정의 제목이 한 줄로 제한되는지 여부를 가져옵니다. -또는- 이 기본 설정의 제목을 여러 줄로 래핑하는 대신 한 줄로 제한할지 여부를 설정합니다.

(다음에서 상속됨 Preference)
Summary

대화 상자 기반 개체에 대한 Preference 기본 클래스입니다.

(다음에서 상속됨 Preference)
SummaryFormatted

이 기본 설정의 요약을 반환합니다. -또는- 이 기본 설정에 대한 요약을 CharSequence로 설정합니다.

(다음에서 상속됨 Preference)
ThresholdClass

이 API는 Android용 Mono 인프라를 지원하며 코드에서 직접 사용할 수 없습니다.

ThresholdType

이 API는 Android용 Mono 인프라를 지원하며 코드에서 직접 사용할 수 없습니다.

Title

대화 상자 기반 개체에 대한 Preference 기본 클래스입니다.

(다음에서 상속됨 Preference)
TitleFormatted

이 기본 설정의 제목을 반환합니다. -또는- 이 기본 설정의 제목을 CharSequence로 설정합니다.

(다음에서 상속됨 Preference)
TitleRes

이 기본 설정의 타이틀 리소스 ID를 반환합니다.

(다음에서 상속됨 Preference)
WidgetLayoutResource

이 기본 설정의 제어 가능한 위젯 부분에 대한 레이아웃 리소스를 가져옵니다. -또는- 이 기본 설정의 제어 가능한 위젯 부분에 대한 레이아웃을 설정합니다.

(다음에서 상속됨 Preference)

메서드

CallChangeListener(Object)

사용자가 기본 설정을 변경한 후 내부 상태가 설정되기 전에 이 메서드를 호출합니다.

(다음에서 상속됨 Preference)
Clone()

이 개체의 복사본을 만들고 반환합니다.

(다음에서 상속됨 Object)
CompareTo(Preference)

순서에 따라 기본 설정 개체를 비교합니다(설정된 경우). 그렇지 않으면 제목에서 사전순으로 비교합니다.

(다음에서 상속됨 Preference)
Dispose()

대화 상자 기반 개체에 대한 Preference 기본 클래스입니다.

(다음에서 상속됨 Object)
Dispose(Boolean)

대화 상자 기반 개체에 대한 Preference 기본 클래스입니다.

(다음에서 상속됨 Object)
Equals(Object)

다른 개체가 이 개체와 "같음"인지 여부를 나타냅니다.

(다음에서 상속됨 Object)
FindPreferenceInHierarchy(String)

지정된 키를 사용하여 이 계층 구조(화면 나누기 위/아래 PreferenceScreen 의 모든 항목)에서 기본 설정을 찾습니다.

(다음에서 상속됨 Preference)
GetHashCode()

개체의 해시 코드 값을 반환합니다.

(다음에서 상속됨 Object)
GetPersistedBoolean(Boolean)

이 기본 설정이 영구적이면 지속형 부울을 가져오려고 시도합니다.

(다음에서 상속됨 Preference)
GetPersistedFloat(Single)

이 기본 설정이 영구적이면 지속형 float를 가져오려고 시도합니다.

(다음에서 상속됨 Preference)
GetPersistedInt(Int32)

이 기본 설정이 영구적이면 지속형 int를 가져오려고 시도합니다.

(다음에서 상속됨 Preference)
GetPersistedLong(Int64)

이 기본 설정이 영구인 경우 지속된 기간을 가져오려고 시도합니다.

(다음에서 상속됨 Preference)
GetPersistedString(String)

이 기본 설정이 영구적이면 지속형 문자열을 가져오려고 시도합니다.

(다음에서 상속됨 Preference)
GetPersistedStringSet(ICollection<String>)

이 기본 설정이 영구적인 경우 지속형 문자열 집합을 가져오려고 시도합니다.

(다음에서 상속됨 Preference)
GetView(View, ViewGroup)

에 표시될 뷰를 PreferenceActivity가져옵니다.

(다음에서 상속됨 Preference)
JavaFinalize()

가비지 수집에서 개체에 대한 참조가 더 이상 없다고 판단할 때 개체의 가비지 수집기에서 호출됩니다.

(다음에서 상속됨 Object)
Notify()

이 개체의 모니터에서 대기 중인 단일 스레드를 해제합니다.

(다음에서 상속됨 Object)
NotifyAll()

이 개체의 모니터에서 대기 중인 모든 스레드를 해제합니다.

(다음에서 상속됨 Object)
NotifyChanged()

Preference 의 데이터가 변경되면 를 호출해야 합니다.

(다음에서 상속됨 Preference)
NotifyDependencyChange(Boolean)

종속성에 영향을 주는 변경 내용의 수신 대기 종속성에 알릴 수 있습니다.

(다음에서 상속됨 Preference)
NotifyHierarchyChanged()

이 그룹에서 기본 설정이 추가/제거되었거나 순서를 다시 평가할 때 호출해야 합니다.

(다음에서 상속됨 Preference)
OnActivityDestroy()

추가할 항목

OnAttachedToActivity()

기본 설정 계층이 에 연결 PreferenceActivity되었을 때 호출됩니다.

(다음에서 상속됨 Preference)
OnAttachedToHierarchy(PreferenceManager)

이 기본 설정이 기본 설정 계층 구조에 연결되었을 때 호출됩니다.

(다음에서 상속됨 Preference)
OnBindDialogView(View)

대화 상자의 콘텐츠 보기에 있는 보기를 데이터에 바인딩합니다.

OnBindView(View)

만든 보기를 이 기본 설정의 데이터에 바인딩합니다.

(다음에서 상속됨 Preference)
OnClick()

기본 설정에 대한 클릭을 처리합니다.

(다음에서 상속됨 Preference)
OnClick(IDialogInterface, Int32)

이 메서드는 대화 상자의 단추를 클릭할 때 호출됩니다.

OnCreateDialogView()

대화 상자의 콘텐츠 보기를 만듭니다(사용자 지정 콘텐츠 보기가 필요한 경우).

OnCreateView(ViewGroup)

에서 이 기본 설정 PreferenceActivity에 대해 표시할 보기를 만듭니다.

(다음에서 상속됨 Preference)
OnDependencyChanged(Preference, Boolean)

종속성이 변경되면 호출합니다.

(다음에서 상속됨 Preference)
OnDialogClosed(Boolean)

대화 상자가 해제될 때 호출되며 에 데이터를 SharedPreferences저장하는 데 사용해야 합니다.

OnDismiss(IDialogInterface)

이 메서드는 대화 상자가 해제될 때 호출됩니다.

OnGetDefaultValue(TypedArray, Int32)

기본 설정이 확장되고 기본값 특성을 읽어야 할 때 호출됩니다.

(다음에서 상속됨 Preference)
OnParentChanged(Preference, Boolean)

암시적 부모 종속성이 변경되면 호출됩니다.

(다음에서 상속됨 Preference)
OnPrepareDialogBuilder(AlertDialog+Builder)

기본 설정을 클릭할 때 표시할 대화 상자 작성기를 준비합니다.

OnPrepareForRemoval()

이 기본 설정이 계층에서 제거될 때 호출됩니다.

(다음에서 상속됨 Preference)
OnRestoreInstanceState(IParcelable)

기본 설정이 이전에 에 의해 #onSaveInstanceState생성된 내부 상태의 표현을 다시 적용할 수 있도록 허용하는 후크입니다.

(다음에서 상속됨 Preference)
OnSaveInstanceState()

후크를 사용하면 기본 설정이 나중에 동일한 상태의 새 instance 만드는 데 사용할 수 있는 내부 상태의 표현을 생성할 수 있습니다.

(다음에서 상속됨 Preference)
OnSetInitialValue(Boolean, Object)

이를 구현하여 기본 설정의 초기 값을 설정합니다.

(다음에서 상속됨 Preference)
PeekExtras()

이 기본 설정과 연결된 extras Bundle 개체를 반환하고 null , 현재 이 개체가 없는 경우 를 반환합니다.

(다음에서 상속됨 Preference)
PersistBoolean(Boolean)

이 기본 설정이 영구적이면 부울을 유지하려고 시도합니다.

(다음에서 상속됨 Preference)
PersistFloat(Single)

이 기본 설정이 지속적이면 오래 유지하려고 시도합니다.

(다음에서 상속됨 Preference)
PersistInt(Int32)

이 기본 설정이 영구적이면 int를 유지하려고 시도합니다.

(다음에서 상속됨 Preference)
PersistLong(Int64)

이 기본 설정이 지속적이면 오래 유지하려고 시도합니다.

(다음에서 상속됨 Preference)
PersistString(String)

이 기본 설정이 영구적이면 문자열을 유지하려고 시도합니다.

(다음에서 상속됨 Preference)
PersistStringSet(ICollection<String>)

이 기본 설정이 영구적이면 문자열 집합을 유지하려고 시도합니다.

(다음에서 상속됨 Preference)
RestoreHierarchyState(Bundle)

지정된 컨테이너에서 이 기본 설정 계층의 이전에 저장된 상태를 복원합니다.

(다음에서 상속됨 Preference)
SaveHierarchyState(Bundle)

이 기본 설정 계층의 고정 상태를 지정된 컨테이너에 저장합니다.

(다음에서 상속됨 Preference)
SetDefaultValue(Object)

지속성이 꺼져 있거나 지속성이 설정되어 있고 영구 스토리지에서 기본 설정을 찾을 수 없는 경우 설정되는 이 기본 설정의 기본값을 설정합니다.

(다음에서 상속됨 Preference)
SetDialogIcon(Int32)

대화 상자의 아이콘(리소스 ID)을 설정합니다.

SetDialogMessage(Int32)
SetDialogTitle(Int32)
SetHandle(IntPtr, JniHandleOwnership)

Handle 속성을 설정합니다.

(다음에서 상속됨 Object)
SetIcon(Int32)

리소스 ID를 사용하여 이 기본 설정의 아이콘을 설정합니다.

(다음에서 상속됨 Preference)
SetNegativeButtonText(Int32)
SetPositiveButtonText(Int32)
SetSummary(Int32)

이 기본 설정에 대한 요약을 리소스 ID로 설정합니다.

(다음에서 상속됨 Preference)
SetTitle(Int32)

이 기본 설정의 제목을 리소스 ID로 설정합니다.

(다음에서 상속됨 Preference)
ShouldCommit()

에서 Preference 저장된 값을 커밋해야 하는지 여부를 반환합니다 #getEditor().

(다음에서 상속됨 Preference)
ShouldDisableDependents()

이 기본 설정의 종속을 현재 사용하지 않도록 설정해야 하는지 여부를 확인합니다.

(다음에서 상속됨 Preference)
ShouldPersist()

지정된 시간에 이 메서드가 호출되는지 여부를 확인합니다. 이 기본 설정은 값을 저장/복원해야 하는지 또는 할당된 경우 로 SharedPreferencesPreferenceDataStore 복원해야 하는지 확인합니다.

(다음에서 상속됨 Preference)
ShowDialog(Bundle)

이 기본 설정과 연결된 대화 상자를 표시합니다.

ToArray<T>()

대화 상자 기반 개체에 대한 Preference 기본 클래스입니다.

(다음에서 상속됨 Object)
ToString()

개체의 문자열 표현을 반환합니다.

(다음에서 상속됨 Object)
UnregisterFromRuntime()

대화 상자 기반 개체에 대한 Preference 기본 클래스입니다.

(다음에서 상속됨 Object)
Wait()

현재 스레드가 각성될 때까지 대기하도록 합니다. 일반적으로 <알림을<> 받>거나<<> 중단/em>합니다.

(다음에서 상속됨 Object)
Wait(Int64)

현재 스레드가 깨어날 때까지 대기하게 하며, 일반적으로 <알림을 받<>거나 중단</>em>>을 받거나 <일정량의 실시간이 경과할 때까지 대기합니다.

(다음에서 상속됨 Object)
Wait(Int64, Int32)

현재 스레드가 깨어날 때까지 대기하게 하며, 일반적으로 <알림을 받<>거나 중단</>em>>을 받거나 <일정량의 실시간이 경과할 때까지 대기합니다.

(다음에서 상속됨 Object)

이벤트

PreferenceChange

대화 상자 기반 개체에 대한 Preference 기본 클래스입니다.

(다음에서 상속됨 Preference)
PreferenceClick

대화 상자 기반 개체에 대한 Preference 기본 클래스입니다.

(다음에서 상속됨 Preference)

명시적 인터페이스 구현

IComparable.CompareTo(Object)

대화 상자 기반 개체에 대한 Preference 기본 클래스입니다.

(다음에서 상속됨 Preference)
IJavaPeerable.Disposed()

대화 상자 기반 개체에 대한 Preference 기본 클래스입니다.

(다음에서 상속됨 Object)
IJavaPeerable.DisposeUnlessReferenced()

대화 상자 기반 개체에 대한 Preference 기본 클래스입니다.

(다음에서 상속됨 Object)
IJavaPeerable.Finalized()

대화 상자 기반 개체에 대한 Preference 기본 클래스입니다.

(다음에서 상속됨 Object)
IJavaPeerable.JniManagedPeerState

대화 상자 기반 개체에 대한 Preference 기본 클래스입니다.

(다음에서 상속됨 Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

대화 상자 기반 개체에 대한 Preference 기본 클래스입니다.

(다음에서 상속됨 Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

대화 상자 기반 개체에 대한 Preference 기본 클래스입니다.

(다음에서 상속됨 Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

대화 상자 기반 개체에 대한 Preference 기본 클래스입니다.

(다음에서 상속됨 Object)

확장 메서드

JavaCast<TResult>(IJavaObject)

Android 런타임 확인 형식 변환을 수행합니다.

JavaCast<TResult>(IJavaObject)

대화 상자 기반 개체에 대한 Preference 기본 클래스입니다.

GetJniTypeName(IJavaPeerable)

대화 상자 기반 개체에 대한 Preference 기본 클래스입니다.

적용 대상